У меня есть диск USB FAT32, который находится на / dev / sda2. Я смонтировал его как / media / bigdrive, однако, я получаю разрешение, когда пытаюсь дотронуться до файла как пользователь без полномочий root.
Когда я бегу, mount
я вижу эту строку:
/dev/sda2 on /media/bigdrive type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)
В моем / etc / fstab есть эта строка:
/dev/sda2 /media/bigdrive vfat rw,user,exec,umask=000 0 0
Я пытался бежать sudo chmod 777 /media/bigdrive
иsudo chmod 777 -R /media/bigdrive
Никто ничего не меняет.
Я что-то пропустил?
Это на Rasberry Pi работает Rasbian BTW.
ls -ld /media/bigdrive
?uid
и / илиgid
значений, например, добавьтеuid=YOUR_ID
(найдитеYOUR_ID
с помощьюid
) к опциям вfstab
. Лучшим вариантом было бы сделатьudev
обработку этого или, по крайней мере, ссылаться на раздел по его имени UUID (см.ls -l /dev/disk/by-uuid
) И вместо/dev/sda2
использованияUUID=...
вfstab
.mount /dev/sda2
или что-то еще?Ответы:
У меня была точно такая же проблема, и единственное, что на самом деле работало для меня, было:
Тем не менее, umask = 000 и umask = 0000 оба работали для меня.
Поэтому после настройки вашего / etc / fstab введите следующие команды (первая размонтирует диск, вторая перемонтирует):
Вторая команда может быть заменена на:
Смотрите также этот ответ
источник
После редактирования / etc / fstab вы должны смонтировать все, что было добавлено в него. Страница руководства для mount дает следующую подсказку.
просто запустите следующее вместо перезагрузки, и у вас все получится.
источник