
解决方法:
getent 命令查看用户的主目录路径:getent passwd username/home/username 是否正确。/etc/passwd 文件:/etc/passwd 文件,确保用户的主目录路径正确:sudo cat /etc/passwd | grep username解决方法:
ls -ld 命令查看用户主目录的权限:ls -ld /home/usernamechown 命令更改主目录的所有者:sudo chown username:username /home/usernamechmod 命令更改主目录的权限:sudo chmod 700 /home/username700:所有者可读、写、执行;其他用户无权限。750:所有者可读、写、执行;组用户可读、执行;其他用户无权限。755:所有者可读、写、执行;组用户和其他用户可读、执行。解决方法:
ls 命令检查主目录是否存在:ls -l /home解决方法:
df 命令检查文件系统挂载情况:df -h/home 目录所在的文件系统已正确挂载。/etc/fstab 文件:/etc/fstab 文件,确保 /home 目录所在的文件系统已正确配置:sudo cat /etc/fstab解决方法:
sestatus 命令检查 SELinux 的状态:sestatus aa-status 命令检查 AppArmor 的状态:sudo aa-status原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。