Странные разрешения после sudo chmod

В Ubuntu 20.10. Когда я запускаю что-то вроде:

sudo chmod -R +766 / etc / apache2

, я получаю разрешения, которые не позволяют моему пользователю (в группе «другие») получить доступ к файлам в / etc / apache2. Когда смотрю разрешения в наутилусе, они что-то говорят "нет доступа".

Как это исправить ???

0
задан 1 April 2021 в 22:03

1 ответ

В Linux (и других POSIX-подобных операционных системах) бит выполнения имеет особое значение для каталогов: он означает, что данный пользователь или группа могут получить доступ к индексным дескрипторам файлов. внутри каталога. Таким образом, chmod g + r в каталоге означает, что члены группы могут перечислять файлы, но они ничего не могут о них знать, а chmod g + rx необходим для фактического чтения файлов внутри.

Вам, вероятно, следует выполнить команду chmod -R +755, а не 766.

1
ответ дан 23 April 2021 в 23:28

Другие вопросы по тегам:

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