我有一个文件归用户“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 .