Терминальная команда, чтобы изменить полномочия на мою папку 'Sites' и применить изменение во вложенных объектах?

Используя Snow Leopard, у меня есть проблемы с полномочиями в моей папке Sites. В то время как я могу перейти к localhost/~username и считайте любые файлы или папки там, те же полномочия не были применены к вложенным объектам, и я получаю 403 ошибки при попытке получить доступ к ним в браузере.

Если я выбираю одну из этих вложенных папок и получаю информацию с помощью Средства поиска, я вижу пользователя, 'Все' не установлены на 'Никакой Доступ', но я не могу изменить это (это поведение кажется багги, на самом деле).

И если я выбираю свою папку 'Sites', инструмент для 'Применения к вложенным объектам' отображается серым...

Существует ли команда Terminal, которую я могу использовать для предоставления доступа 'Только для чтения' к моей папке Sites и всему, что это содержит для пользователя 'Все'?

1
задан 05.01.2011, 18:12

1 ответ

Так как OSX является BSD-выход, попробовать

chmod -R o+r Sites

Для Ваших каталогов будет нужно:

chmod o+x [whatever directories]

Без Mac под рукой, Вы смогли делать вышеупомянутое:

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

который найдет все каталоги под Сайтами и позволит 'другим' вводить каталог.

2
ответ дан 12.12.2019, 13:00

Теги

Похожие вопросы