Linux 用户权限与文件组

Linux 用户权限与文件组

我有一个文件归用户“ruler”所有

另一位用户:“tzook”

现在我有一个由“ruler”和“deployers”组拥有的文件

这是文件:

-rwxrwxr-- 1 ruler deployers 3040 Oct 28 12:53 fabfile.py

现在,当我是用户统治者时,编辑、查看等都没有问题

但是当我是用户“tzook”时,输出-->

$ tzook sudo www-data ruler deployers

tzook sudo www-data ruler deployers

所以您可以看到用户 tzook 在“deployers”组中,那么为什么我不能编辑或查看该文件?

当我使用以下方法时出现“权限被拒绝”:

 $ ls -la fabfile.py

答案1

确保您在该目录中具有执行权限。

通过以下方式检查您的权限:

ls -ld .

如果该目录不属于组“deployers”,则对其进行 chgrp :

chgrp deployers .

然后授予该组权限读/执行权限:

chmod g+rx .

相关内容