Может ли chmod в каталоге без --recursive изменить, кто может читать файл в этом каталоге?

Вы можете использовать getoptв системах, которые его поддерживают, и использовать запасной вариант для систем, которые этого не делают.

Например,pure-getoptреализован в чистом Bash в виде капли -вместо GNU getopt.

0
10.08.2018, 19:39
1 ответ

Если /path/to/dirимеет биты разрешения 0660, то никто -не может получить доступ к /path/to/dir/file.txt, так как ни один -не имеет разрешения xна каталог dir. (Как правило, они даже не могут видеть биты типа, размера или разрешений file.txt, но некоторые файловые системы могут раскрывать некоторые из этих данных. )Пользователь-владелец и члены группы-владельца могут перечислить содержимое каталога (файлов в ), поскольку у них есть разрешение r. Разрешение wбесполезно без разрешения.

См. Бит выполнения и чтения. Как работают права доступа к каталогам в Linux?

2
28.01.2020, 02:31

Теги

Похожие вопросы