Saya memiliki kotak Ubuntu 10,04 dengan partisi EXT4. Partisi ini diatur untuk secara otomatis masuk /etc/fstab
. Untuk tujuan posting ini, kita akan menyebutnya: /media/foo
.
Sayangnya, hanya root
dapat membuat / menghapus file / direktori pada sistem file root foo
. Bagi pengguna lain untuk melakukan file / io pada volume ini, root
perlu membuat direktori dan chmod
izin kepada orang lain.
Saya ingin me-mount volume sehingga siapa pun akan dapat membaca / menulis ke volume tanpa perlu root
ke chmod
.
Di bawah ini adalah fstab
entri saya :
/dev/sda8 /media/foo ext4 rw,user,exec 0 0
Entri awalnya defaults
bukan rw,user,exec
. Saya menambahkan entri tambahan, yaitu, rw
sehingga setiap pengguna dapat membaca / menulis.
Sayangnya, fstab
entri tidak berfungsi. Mounts baik-baik saja, tetapi masih perlu root
campur tangan.
Dan, hanya dalam kasus siapa pun bertanya, hanya menjalankan: chmod -R 777 *
pada /media/foo
saat root
tidak bekerja.
@reboot
entri di/etc/crontab
antara kemungkinan lain./etc/rc.local
jika ada bedanya. Apa yang mengganggu saya secara keseluruhan tentang ini, adalah bahwa itu benar-benar harus dikonfigurasifstab
. Jika tidak, mount point dapat berubah, dan skrip harus berubah juga, pemeliharaan neraka.Saya pikir akan lebih mudah untuk mengubah entri fstab menjadi:
umask=000
berarti bahwa siapa pun dapat membaca, menulis atau menjalankan file atau direktori apa pun di foo. Default yang biasa adalah 022, yang berarti bahwa pengguna tidak dapat menulis.sumber
Saya memiliki masalah yang sama pada openSUSE, tetapi saya pikir solusinya dapat berlaku untuk ini juga. Semua pengguna yang ingin saya bagikan sistem file yang terpasang milik grup utama yang sama: pengguna
Saya memiliki baris berikut di fstab saya:
dan saya menjalankan perintah berikut:
sehingga file atau direktori yang baru dibuat mendapatkan izin tersebut. Ini berarti Anda telah menginstal paket acl.
sumber
/home
apakah ini akan dipasang di/etc/crypttab
?Nah untuk satu hal, Anda ingin memastikan direktori / media / foo itu sendiri dapat ditulisi. Jika belum, jalankan perintah berikut:
Ingat, bintang hanya berlaku untuk konten direktori yang terlihat, bukan direktori itu sendiri atau file apa pun yang tidak terlihat.
sumber
Mencoba,
sumber
Beberapa tahun yang lalu saya telah mengatur grup mount point ke grup plugdev, menambahkan pengguna ke grup itu. Dengan cara ini, dengan membuat grup baru, dimungkinkan untuk memberikan izin berdasarkan pengguna. Untuk penggunaan di rumah, cukup mengatur izin mount point kepada orang lain: baca / tulis / eksekusi seperti yang tertulis di atas.
Saya melakukannya dengan 'sudo nautilus &' di terminal dan klik kanan -> properti -> hak, tetapi semua pengelola file lain yang berjalan sebagai root akan baik-baik saja.
sumber