尽管 chmod 777,权限仍被拒绝

尽管 chmod 777,权限仍被拒绝

我正在运行以下命令:

$ ls
total 12K
drwxrwxrwx  3 szr szr 2.0K Nov 14 12:08 .
drwxrwxrwx 12 szr szr 2.0K Nov 14 11:23 ..
-rwxrwxrwx  1 szr szr 1.6K Nov 14 12:08 config.xml
-rwxrwxrwx  1 szr szr 1.6K Oct 23 01:13 config.xml.postinstall
drwxrwxrwx  5 szr szr 2.0K Nov 14 12:08 scripts
-rwxrwxrwx  1 szr szr  884 Oct 23 00:54 setup.sh
-rwxrwxrwx  1 szr szr   26 Oct 23 01:13 versionstr.txt
$ cat setup.sh 
cat: setup.sh: Permission denied

我不明白。为什么设置了权限却无法访问文件?

非常感谢您的建议。

编辑:解释一下上下文 - 这些文件来自我朋友在我们服务器上安装的相当复杂的程序。为了让其他人使用它,我们递归地将权限更改为 777,我现在正尝试运行它。我知道这种方法相当幼稚 - 但至少我希望错误与“权限被拒绝”不同。

跟进

根据我们的管理员的说法,这是解决方案:

查找 my_folder -type d -exec fs setacl {} my_user rl \;

这是 afs 文件系统,所以常用命令不起作用。谢谢帮助。

答案1

解决方案是这样的(我从我们的管理员那里知道的):

查找 my_folder -type d -exec fs setacl {} my_user rl \;

它是 afs 文件系统(我以前不知道),所以通常的 chmod 命令不起作用。

相关内容