Есть ли какие-либо инструменты Mac OS X или сценарии, которые позволяют мне изменять свойства совместного использования/разрешения файлов и подпапок в папке рекурсивно? Например, для разрешения всем или определенному пользователю, который в состоянии читать и записать, только для чтения, или только для записи.
Попробуйте команду chmod. Например, если у Вас будет имя каталога mydir, то следующая команда включит чтение-запись для этого mydir рекурсивно.
$ chmod -R +rw mydir
Для получения дополнительной информации:
$ man chmod
Вы хотите использовать chmod
и chown
команды.
Если я помню правильно, можно изменить полномочия как это:
chmod -R +a "joshhunt allow read" /some/file/or/folder/
chmod -R +a "Guest deny read" /some/other/folder/
chmod -R +a "Guest deny write" /some/other/folder/
Для получения дополнительной информации эта команда, ищите их соответствующие страницы справочника в Терминале:
man chmod
man chown
Выберите корневую папку, что требуется работать с и открыть Inspector (CMD-i или щелчок правой кнопкой и "Информация о Шоу"). Нижняя панель - то, где можно управлять полномочиями.
Добавьте и удалите полномочия к списку туда. Для применения тех же полномочий рекурсивно к каждой подпапке нажмите шестеренку, и выбор "Относятся к Вложенным Объектам..."
Примечание: Я заметил, что "Относятся к Вложенным Объектам...", отображается серым, когда небольшой значок блокировки в основе правая сторона окна заблокирован. Если это верно, просто нажмите на блокировку для разблокирования, она путем ввода учетных данных и затем попробовать еще раз с "Относится к Вложенным Объектам..."