表现

使用user add命令进行用户添加时,如果不加其它参数,不会有默认以用户名命名的用户主目录创建。纵使使用-d参数指定文件夹,也同样不会创建

root@server:~# useradd lc -d /home/lc 
root@server:~# id lc
uid=8889(lc) gid=8889(lc) groups=8889(lc)
root@server:~# cd /home
root@server:/home# ls
没有任何目录

解决

用管理员(root)手动创建用户文件夹,并赋予用户权限

root@server:/home# mkdir lc
root@server:/home# setfacl -Rm u:lc:rwx /home/lc
root@server:/home# su lc
sh-5.1$ pwd
/home/lc
最后修改:2023 年 11 月 20 日
如果觉得我的文章对你有用,请随意赞赏