允许的组无法访问文件夹

允许的组无法访问文件夹

我的 Linux 机器上有一个奇怪的问题,我有多个用户,我们可以说 u1、u2、u3...他们都属于 G 组。我在 /home 中有一个属于其中一个的组文件夹用户(我们就说u1),我想允许其他G用户在这个文件夹中读取、写入和执行,所以我将文件夹的组更改为G(所有者仍然是u1),并为所有者设置rwx权限,对于组(G),000对于其他组,但是G用户无法访问该文件夹...为什么?有任何想法吗 ?谢谢 !

答案1

请遵循以下说明:

1)确保所有用户 u1,u2,u3 都在组 G 中:

lid -g GroupName

输出必须包含所有 suser。

2)“递归”设置目录的组获胜者:

chown -R u1:GroupName /home/u1

笔记:如果不递归设置组所有者,您将无法查看内部文件和目录。

3)“递归”设置目录的组所有者的权限:

chmod -R g+rwx /home/u1

笔记:如果您不递归设置组所有者权限,则更改将不会应用于内部文件和目录。

现在如果你输入ls -l /home/u1,输出将是这样的:

drwxrwx---. 16 u1  GroupName  4096 Jan  8  2015 u1

我希望你的问题尽快得到解决:)

相关内容