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