我在 fedora 19 中有一个用户 john
usergroup marygroup
useradd -g marygroup mary
usermod -a -G marygroup john
在约翰终端:
cd /home/mary
没有权限
cd /home
ls -l
drwx------. 11 john john
drwx------. 11 mary marygroup
logged into as root
chmod 770 /home/mary
ls -l
drwx------. 11 john john
drwxrwx---. 11 mary marygroup
仍然无法执行 cd 权限被拒绝为什么?
答案1
通过执行chmod 770 /home/mary
您所做的一切,为文件夹的所有者用户和所有者组/home/mary
(即 mary 和 marygroup)设置了读-写-执行权限。
如果你想以 john 的身份访问 Mary 的家,你需要将用户添加john
到组中marygroup
:
$ gpasswd -a john marygroup`
要使其生效,您必须以用户身份重新登录john
。