0
点赞
收藏
分享

微信扫一扫

LINUX随笔十八 用户家目录创建和补充

一、默认情况下

用户家目录是否自动创建取决于
cat /etc/login.defs |grep -i create_home
CREATE_HOME yes

useradd test
centos默认是yes,所以创建用户,也会自动在/home目录下创建
suse系统默认是no,所以创建用户,不会自动创建家目录
创建用户尽量使用groupadd test && useradd -d /home/test -g test -m test

二、创建完用户发现没有家目录

如果创建完用户,su - test切换用户,切换后报错:
su: warning: cannot change directory to /home/test: No such file or directory

此时可能已经授权test用户一些目录,再删除重建太麻烦

解决办法:
#切换到root用户并cd到home目录下
cd /home
#创建test文件夹
mkdir /home/test
#设置权限
chmod 755 /home/test
#初始化
cp -a /etc/skel/. /home/test
更改用户
chown -R test.test /home/test
##在切换测试就没有问题了

举报

相关推荐

0 条评论