У меня подключен внешний жесткий диск, и мне нужно установить для пользователя разрешения «свободно» MyUser
.
Думаю, мне нужно также указать владельца MyUser
.
Как это сделать через терминал?
решение1
Сначала узнайте имя вашего внешнего жесткого диска, затем перейдите к:
cd /Тома/ваш-драйв/
Теперь, чтобы предоставить текущему пользователю права собственности на все файлы:
sudo chown -R $(whoami) .
Или, в качестве альтернативы
судо чаун -RМойПользователь.
Это позволит вам выполнять большинство операций, никаких дополнительных модификаций не требуется.
Если вы хотите конкретно иметьписатьразрешения на все файлы и папки, если они были удалены, в противном случае:
sudo chmod -R u+w .
А если вы совсем сумасшедший и просто хотите дать всем все разрешения (как указано в вашем названии):
sudo chmod -R 777 .
Но в большинстве случаев это не обязательно. Также обратите внимание, что тома с файловыми системами FAT32 не имеют такой концепции разрешений.
В целом, изменение разрешений на внешнем диске не должно быть решением всех ваших проблем. Вместо этого измените разрешения на основе конкретной проблемы, с которой вы столкнулись, только для этой конкретной папки.
решение2
Тыможетсделать это можно с помощью Терминала, но есть простой способ прямо из Finder.
Щелкните по нужному диску [это работает для любого не загрузочного диска] Cmd ⌘ i или щелкните правой кнопкой мыши > Получить информацию.
Нажмите на замок внизу справа и введите пароль администратора, затем установите флажок «Игнорировать владельца этого тома».
Готово.