无法访问主目录 /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 命令的手册页上的更多内容后,您可以尝试使用它们。
我创建了一个名为 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 命令的手册页上的更多内容后,您可以尝试使用它们。