Вопрос: пытается изменить права доступа к файлам в каталоге только для чтения


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

благодаря Nic


2
2017-07-09 08:45


Источник




Ответы:


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


3
2017-07-09 09:17



Привет, Брэндон, я только что попробовал chmod 755, и я все еще могу открывать, редактировать и сохранять файлы по каталогу? - Nicola
У вас есть файлы под каталогом? Если это так, то, конечно, 755 позволит вам читать и писать. Если вы не хотите писать их, установите 555,
Хорошая точка зрения! Я тестирую свой собственный каталог, создавая его с использованием другого пользователя. благодаря - Nicola


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


2
2017-07-09 09:22





Возможно, у вас нет прав на этот каталог:

sudo chmod 755 <dir>

с паролем


1
2017-07-09 09:57