3

Просто интересно, зачем каталогу это нужно.

Или, возможно, получить файлы из каталога, не читая их напрямую?

2 ответа2

6

Разрешение на выполнение для каталогов позволяет вам просматривать каталог, не имея возможности прочитать его содержимое. Это эффективно позволяет вам разместить каталог, к которому вы хотите, чтобы другие имели доступ, под каталогом, к которому вы не хотите, чтобы они имели доступ.

Обычное использование, которое вы увидите для этого, это наличие корневого документа на веб-сайте в домашнем каталоге. Вы не обязательно хотите разрешить доступ к содержимому домашнего каталога (даже не просматривая файлы), но должны разрешить пользователю веб-сервера доступ к каталогу public_html внутри домашнего каталога.

2

Да, просто +x прежнему позволяет вам получить доступ к содержимому каталога, если вы знаете имена файлов. Вам нужно только +r чтобы перечислить (то есть прочитать) сам каталог.

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