Как установить разрешения для всех файлов и папок на диске NAS с помощью моего Mac

1874
bosstone75

У меня возникли проблемы с использованием программы Filezilla FTP для копирования информации с моего компьютера на накопитель D-Link 321 NAS.

Как выяснилось, похоже, что когда я создал некоторые файлы / папки с помощью моего компьютера Mac и некоторые файлы / папки с помощью компьютера, это создало проблему с разрешениями.

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

chmod 777 /Volumes/Volume_1/<foldername> 

Есть ли команда, которую я могу запустить, которая сделает все папки и файлы на моем диске NAS доступными (добавить, удалить, переименовать) на моем ПК, моем Mac и с использованием клиента FTP?

Кроме того, вы рекомендуете установку, отличную от 777, для всех моих папок и файлов? Зачем?

Спасибо!

0

1 ответ на вопрос

3
D Schlachter

Да, вы можете использовать

chmod -R u+rwX,g+rwX,o+rwX /Volumes/Volume_1/<foldername> 

-RФлаг применяется изменение ко всем папкам и файлам рекурсивно. Использование rwXсимвольного режима добавит rwразрешения на чтение и запись ( ) для пользователя ( u), группы ( g) и других пользователей ( o) и дополнительно разрешит выполнение ( X) файлов, если они уже выполняются для кого-либо или являются каталогом. (Это эквивалентно 777режиму, за исключением более умного исполняемого бита.)

Возможно, вам придется запустить эту команду от имени пользователя root, поставив перед ней префикс, sudoесли вы получите какие-либо ошибки «Отказано в доступе» при ее запуске.

Спасибо! Казалось, отлично работает. Есть несколько папок, которые получили сообщения об ошибках. Я попробую префикс sudo дальше! bosstone75 7 лет назад 0