Підключіть USB-накопичувач (FAT32), щоб усі користувачі могли на нього писати


9

У мене є накопичувач USB FAT32, який увімкнено / dev / sda2. Я встановив це як / media / bigdrive, однак мені надають відмову в дозволі щоразу, коли я намагаюся торкнутися файлу там як некористувальницького користувача.

Коли я біжу, 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, що працює з розп. BTW.


Ви можете нам показати ls -ld /media/bigdrive?
ckhan

Встановіть його за допомогою uidта / або gidзначень, наприклад, додайте uid=YOUR_ID(знайдіть за YOUR_IDдопомогою id) параметри в fstab. Кращим вибором було б зробити udevобробку цього або хоча б посилатися на розділ за його ім'ям UUID (див. ls -l /dev/disk/by-uuid), А не /dev/sda2використовувати UUID=...в fstab.
Тор

Ви монтуєте файлову систему, набравши mount /dev/sda2щось інше?
Жил "ТАК - перестань бути злим"

Відповіді:


8

У мене була точно така ж проблема, і єдине, що насправді працювало на мене, було:

mount -t vfat  /dev/sda2 /media/bigdrive -o rw,umask=0000

Однак umask = 000 і umask = 0000 працювали на мене.

Отже, встановивши / etc / fstab, введіть наступні команди (перша вимкніть диск, друга перезавантажує його):

# umount /dev/sda2
# mount -a

Друга команда може бути замінена на:

# mount -t vfat  /dev/sda2 /media/bigdrive -o rw,umask=000

Дивіться також цю відповідь


1

Після редагування / etc / fstab ви повинні змонтувати все, що було додано до нього. Сторінка керівництва по монтажу дає наступний натяк.

   -a, --all
          Mount all filesystems (of the given types) mentioned in fstab.

просто запустіть наступне, а не перезавантажуйте, і вам слід добре піти.

# mount -a
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.