Я выполняю следующие команды:
$ 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, поэтому обычные команды не работали. Спасибо за помощь.