Вам нужно установить каталоги o + x. РЕДАКТИРОВАТЬ: Чтобы сделать это рекурсивно, введите
find . -type d -exec chmod o+x {} \;
У меня есть дерево каталогов с разрешением для других, как никто. Мне нужно изменить это, чтобы прочитать.
Я выполняю эту команду:
chmod -R o+r My\ Dir
Однако, похоже, что он не работает для каталогов, так как apache не может получить доступ к файлам внутри них. Когда я открываю вкладку разрешений для каталога в Thunar, он говорит:
Права доступа к папкам несовместимы, и вы не сможете работать с файлами в этой папке.
У этого также есть кнопка, чтобы исправить это, но я не могу сделать это для всех каталогов (поскольку их слишком много)
Что я делаю неправильно?
Вам нужно установить каталоги o + x. РЕДАКТИРОВАТЬ: Чтобы сделать это рекурсивно, введите
find . -type d -exec chmod o+x {} \;
открытие папок - это не чтение их, а их выполнение (с точки зрения привилегий), поэтому флаг выполнения настройки сохранения Kims anwser является правильным (+ x)