当我用useradd tom命令创建一个tom用户时,因为没有用选项,所以也就没有tom用户的家目录,当自己使用su -tom命令转换用户时,虽然显示了说没有家目录,但是会只有一个$符,我用了一下,一般命令的使用没有问题,我的疑问是,1,这与我们有命令提示符的开头有什么区别 。2,当我使用mkdir 在home下创建一个tom目录时,切换到tom用户,报错,当我把/etc/skel下的内容复制到tom里时,在切换用户,才显示正常,这是什么原因,还请高手指点迷津
3 回答
![?](http://img1.sycdn.imooc.com/5960d3300001582f05660566-100-100.jpg)
Gaiokane
TA贡献20条经验 获得超5个赞
有些版本的linux创建用户的时候会自动创建用户家目录
$代表普通用户,#代表root用户
普通用户在/home目录下没有创建目录的权限,只能用root创建
或者在创建用户的时候加上参数m
useradd -m tom
- 3 回答
- 0 关注
- 1407 浏览
添加回答
举报
0/150
提交
取消