日期:2014-05-16  浏览次数:20683 次

关于ubuntu下useradd添加新用户的问题
请问:我在ubuntu下面用useradd命令添加用户并设置好密码后,该用户已经存在,并且可以su切换到该用下,但是在home目录下面却没有该用户文件夹,各位高手知道这个怎么回事儿吗?需要怎么解决?

------解决方案--------------------
-m:自动建立用户的登入目录。
useradd -m username
------解决方案--------------------
可能你useradd的时候没有指定shell为bash ,系统就默认为sh了,你命令行输入bash 看看
------解决方案--------------------
可以这样子试一下:

1.usermod -d 用户主目录 用户名
2.从其他用户主目录下复制 .bashrc 和 .profile 两个文件到新的用户主目录里,再改改相应的权限
3.登出再登入
------解决方案--------------------
比如你的用户是username  用su - username切换到这个用户 然后执行
echo '[\u@\h \W]\$' >> ~/.bashrc
source ~/.bashrc

然后就OK了!
------解决方案--------------------
useradd test -m -k /etc/skel/
默认将需要的配置文件策略复制到新用户的家下,-k后面的目录也可以自定义