2

У меня есть каталог, который в настоящее время имеет следующие разрешения drwxrwsrwx. Мне нужно ограничить разрешения для файлов в каталоге только для чтения, но когда я использую chmod 644, я получаю отказ в разрешении для каталога, какую команду chmod мне следует использовать?

Спасибо, Ник

3 ответа3

3

Каталоги должны быть исполняемыми, поэтому используйте chmod 755 . Поскольку у вас не был установлен исполняемый бит, вам не разрешили посетить каталог, поэтому возникла ошибка "Отказано в доступе".

2

Вы также можете установить разрешения в несколько этапов, чтобы обеспечить правильные права доступа к файлам / каталогам. Как указал Никола, каталоги должны быть исполняемыми и читаемыми (chmod a+rx), но файлы могут быть только для чтения (chmod o-wx).

1

Может быть, у вас нет прав на этот каталог:

sudo chmod 755 <dir>

сопровождается паролем

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