36

У меня подключен внешний жесткий диск, и мне нужно установить разрешения, которые будут «бесплатными» для пользователя MyUser .

Я думаю, что мне нужно установить владельца MyUser также.

Как я могу сделать это через терминал?

1 ответ1

68

Сначала узнайте имя вашего внешнего жесткого диска, затем перейдите к:

cd /Volumes/your-drive/

Теперь, чтобы дать текущему пользователю право собственности на все файлы:

sudo chown -R $(whoami) .

Или, альтернативно

sudo chown -R MyUser .

Это должно позволить вам выполнять большинство операций, без каких-либо дополнительных изменений.


Если вы хотите конкретно иметь права записи для всех файлов и папок, если они были удалены в противном случае:

sudo chmod -R u+w .

И если вы действительно сумасшедший и просто хотите дать все разрешения всем (как указано вашим названием):

sudo chmod -R 777 .

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

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

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