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

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

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

chmod 777 /Volumes/Volume_1/<foldername>

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

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

Спасибо!

1 ответ1

4

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

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

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

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

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