一个文件夹-多用户权限

一个文件夹-多用户权限

我创建了文件夹/home/john/Desktop/test.
我想授予它访问 userjohn本身和 user 的权限mike

我创建了组:

sudo groupadd jm


并将用户添加到同一组:

sudo usermod -a -G jm john
sudo usermod -a -G jm mike

然后给出了正确的:

sudo chgrp -R jm /home/john/Desktop/test
sudo chmod -R 770 /home/john/Desktop/test

当我登录mike并写入时cd /home/john/Desktop/test,它会写入Permission denied

可能是什么问题?

ls -la 的输出:

drwxrwx---+ 2 john jm 4096 Nov 7 15:35 test

答案1

总结一下问题本身下面评论中的讨论:

为了使用户能够访问某个目录,该用户还必须至少对该目录之上的所有目录以及该目录本身具有执行权限。这可以通过用户、组或“其他”权限位来实现。

为了使用户mike能够访问该目录/home/john/Desktop/test,该用户必须拥有x所有目录的权限。

  • /,
  • /home,
  • /home/john,
  • /home/john/Desktop,以及关于
  • /home/john/Desktop/test

如果用户不是此列表中目录的所有者,则他们必须是x对该目录具有权限的组的一部分,或者该目录必须具有x为“其他人”设置的权限。

有关的:

相关内容