4

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

Я выполняю эту команду:

chmod -R o+r My\ Dir

Однако, похоже, что он не работает для каталогов, так как apache не может получить доступ к файлам внутри них. Когда я открываю вкладку разрешений для каталога в Thunar, он говорит:

Права доступа к папкам несовместимы, и вы не сможете работать с файлами в этой папке.

У этого также есть кнопка, чтобы исправить это, но я не могу сделать это для всех каталогов (поскольку их слишком много)

Что я делаю неправильно?

2 ответа2

8

Вам нужно установить каталоги o+x. РЕДАКТИРОВАТЬ: Чтобы сделать это рекурсивно, введите

find . -type d -exec chmod o+x {} \;
1

открытие папок - это не чтение их, а их выполнение (с точки зрения привилегий), поэтому флаг выполнения настройки сохранения Kims anwser является правильным (+x)

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