На этот вопрос уже есть ответ:
Я знаю, что этот вопрос задавался раньше, но я не могу найти решение для Ubuntu 18.04
У меня есть внешний жесткий диск (FAT32) с именем по умолчанию с пробелами, что делало мою жизнь адом для написания сценариев. Поэтому я вручную изменил точку монтирования на / media / $ user / Ext1TB
, но теперь у меня нет доступа для записи на диск и я не могу сохранять или изменять содержимое. Раньше все работало нормально.
Вещи, которые я пробовал:
sudo chown -R $USER:$USER path/to/folder
gksu nautilus (doesn't work on 18.04?)
sudo chmod -R 777 /<folder name or path>
изменение разрешений с помощью sudo nautilus
(работает, но не остается таким)
Так что у меня немного нет идей.Есть ли другие предложения, не связанные с форматированием?
Я уже просмотрел следующие сообщения:
Изменить:
Благодаря guiverc я теперь понимаю проблему с разрешениями FAT32. Я пробовал следующее, но безрезультатно:
sudo mount /dev/sda1 /media/$USER/Ext1TB
следует ли добавить -w
? В справке говорится, что это неявно. Может ли кто-нибудь помочь с вызовом монтирования?
Насколько я понимаю из сообщения, предлагающего сделать его постоянным, я должен добавить или изменить строку в fstab, подобную этой:
UUID=8C52-C1CD /home/storage auto user,umask=000,utf8,auto 0 0
Но я понятия не имею, как создать Найдите правильный номер UUID и установите правильные параметры. Есть какие-нибудь предложения по этому поводу?
Чтобы смонтировать диск, вы должны использовать аргумент -o umask=000
, который смонтирует весь диск как запись. поскольку это отформатированный диск FAT32, на нем работают права пользователя: они установлены в mount так:
sudo mount /dev/sda1 /media/$USER/Ext1TB -o umask=000
решит вашу проблему.