1

Я выполняю следующие команды:

$ 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 ответ1

0

Решение было таким (я знаю это от нашего администратора):

найти my_folder -type d -exec fs setacl {} my_user rl \;

Это была файловая система afs (о которой я раньше не знал), поэтому обычные команды chmod не работали.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .