无法访问主目录 /home/user01:权限被拒绝

Could not acces to home directory /home/user01: Permission denied

我创建了一个名为 user01 的新用户名。然后,我使用 usermod 向另一个用户授予权限。 之后,我注销并以用户 02 登录,但可以访问 /home/user01

[user02@SRV01 ~]$ cd /home/user01/
-bash: cd: /home/user01/: Permission denied

我通过以下命令检查了 /home/user01 和用户的目录和权限:

[user02@SRV01 ~]$ ls -ltrh / | grep home
drwxr-xr-x.  10 root root 4,0K feb 19  2019 home

[user02@SRV01 ~]$ ls -ltrh /home | grep user01
drwxrwxr-x+ 17 user01   user01   4,0K nov 26 18:14 user01

root@SRV01 /home # id user02
uid=509(user02) gid=500(user01) grupos=500(user01),511(user02)

具体问题是什么?提前致谢

user01 目录列表末尾的加号表示使用了 ACL。 (访问控制列表)

有关权限的更多信息,请使用 getfacl 命令。

这应该表明 user02 对目录 user01 具有读取和执行权限。

如果没有合适的设置,您需要使用 setfacl 来设置。

例如,

setfacl -m u:user02:x user01
setfacl -m u:user02:r user01

我希望这能奏效! 在阅读 getfacl/setfacl 命令的手册页上的更多内容后,您可以尝试使用它们。