Untuk mengaktifkan akses semua orang, kuncinya adalah opsi umask=0 untuk memasang perintah.
sudo mount -o umask=0,uid=nobody,gid=nobody /dev/something /mnt/somewhere
umask=0 sudah cukup, uid dan gid hanya demi kejelasan, jadi Anda tidak akan melihat lebih banyak pemilik 'root'.
Jawaban @Tom (menulis entri /etc/fstab) akan memungkinkan Anda melewati sudo
dan jika Anda menulis umask=0 sebagai opsi tambahan di sana, Anda akan mendapatkan yang terbaik dari keduanya:
Memiliki ini di /etc/fstab:
/dev/something /mnt/somewhere auto users,noatime,umask=0 0 0
memungkinkan Anda untuk menjalankan saja
mount /dev/something
dan setiap orang memiliki akses ke semua file.
Berikut catatan teknis, jika Anda ingin mengetahui detailnya:
Sebagai man mount
mengatakan, 'umask=0' akan memastikan bahwa tidak ada aturan tambahan yang berlaku untuk mode akses file. Untuk sistem file FAT (yang paling banyak digunakan pada disk USB), tidak ada mode akses yang disimpan. Tetapi proses Anda saat ini memiliki beberapa nilai umask, Anda dapat melihatnya jika Anda menjalankan hanya umask
di terminal. mount
menggunakannya sebagai default dan menghapus mode akses nilai umask Anda dari semua file pada disk yang terpasang. Nilai umask yang paling banyak digunakan adalah (oktal) 022 - tanpa grup dan penulisan lainnya, dan 027 - tanpa penulisan grup, tanpa akses lainnya.
Tambahkan entri ke /etc/fstab. Ini adalah entri yang saya tambahkan beberapa jam yang lalu untuk drive USB Seagate saya:
UUID=4ACC734ECC733375 /media/Linux ext3 errors=remount-ro,defaults,users,noatime,nodiratime 0 0
Kuncinya di sini adalah entri "pengguna" yang memungkinkan pengguna memasang dan melepas drive.
Sunting:ini berfungsi untuk drive tertentu - saya tidak tahu apakah ini dapat diaktifkan untuk semua berkendara dengan satu entri.