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 mount
saya 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/bigdrive
dansudo 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.
ls -ld /media/bigdrive
?uid
dan / ataugid
nilai, mis. Tambahkanuid=YOUR_ID
(temukanYOUR_ID
denganid
) ke opsi difstab
. Pilihan yang lebih baik adalahudev
menangani ini atau setidaknya merujuk ke partisi dengan nama UUID-nya (lihatls -l /dev/disk/by-uuid
) dan bukannya/dev/sda2
digunakanUUID=...
dalamfstab
.mount /dev/sda2
atau lainnya?Jawaban:
Saya memiliki masalah yang persis sama dan satu-satunya hal yang benar-benar bekerja untuk saya adalah:
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):
Perintah kedua dapat diganti dengan:
Lihat juga jawaban itu
sumber
Setelah mengedit / etc / fstab, Anda harus me-mount semua yang telah ditambahkan. Halaman manual untuk mount memberikan petunjuk berikut.
jalankan saja perintah berikut alih-alih reboot dan Anda harus melakukannya dengan baik.
sumber