В Ubuntu 20.10. Когда я запускаю что-то вроде:
sudo chmod -R +766 / etc / apache2
, я получаю разрешения, которые не позволяют моему пользователю (в группе «другие») получить доступ к файлам в / etc / apache2. Когда смотрю разрешения в наутилусе, они что-то говорят "нет доступа".
Как это исправить ???
В Linux (и других POSIX-подобных операционных системах) бит выполнения имеет особое значение для каталогов: он означает, что данный пользователь или группа могут получить доступ к индексным дескрипторам файлов. внутри каталога. Таким образом, chmod g + r в каталоге означает, что члены группы могут перечислять файлы, но они ничего не могут о них знать, а chmod g + rx необходим для фактического чтения файлов внутри.
Вам, вероятно, следует выполнить команду chmod -R +755, а не 766.