Pasang drive USB (FAT32) sehingga semua pengguna dapat menulis ke sana


9

Saya memiliki drive USB FAT32 yang ada di / dev / sda2. Saya telah memasangnya sebagai / media / bigdrive, namun saya mendapatkan izin yang ditolak setiap kali saya mencoba menyentuh file di sana sebagai pengguna non root.

Ketika saya menjalankan mountsaya bisa melihat baris ini:

/dev/sda2 on /media/bigdrive type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=ascii,shortname=mixed,errors=remount-ro)

/ Etc / fstab saya memiliki baris ini:

/dev/sda2       /media/bigdrive vfat    rw,user,exec,umask=000  0       0

Saya sudah mencoba berlari sudo chmod 777 /media/bigdrivedansudo chmod 777 -R /media/bigdrive

Tidak ada yang mengubah apa pun.

Apakah ada sesuatu yang saya lewatkan?

Ini adalah pada rasberry pi menjalankan raspbian BTW.


Bisakah Anda menunjukkan kepada kami ls -ld /media/bigdrive?
ckhan

Pasang dengan uiddan / atau gidnilai, mis. Tambahkan uid=YOUR_ID(temukan YOUR_IDdengan id) ke opsi di fstab. Pilihan yang lebih baik adalah udevmenangani ini atau setidaknya merujuk ke partisi dengan nama UUID-nya (lihat ls -l /dev/disk/by-uuid) dan bukannya /dev/sda2digunakan UUID=...dalam fstab.
Thor

Apakah Anda memasang sistem file dengan mengetik mount /dev/sda2atau lainnya?
Gilles 'SO- stop being evil'

Jawaban:


8

Saya memiliki masalah yang persis sama dan satu-satunya hal yang benar-benar bekerja untuk saya adalah:

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

Namun, umask = 000 dan umask = 0000 keduanya bekerja untuk saya.

Jadi setelah mengatur / etc / fstab Anda, ketikkan perintah-perintah berikut (yang pertama melepas drive, yang kedua remount itu):

# umount /dev/sda2
# mount -a

Perintah kedua dapat diganti dengan:

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

Lihat juga jawaban itu


1

Setelah mengedit / etc / fstab, Anda harus me-mount semua yang telah ditambahkan. Halaman manual untuk mount memberikan petunjuk berikut.

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

jalankan saja perintah berikut alih-alih reboot dan Anda harus melakukannya dengan baik.

# mount -a
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.