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