Pasang perangkat dengan akses r / w ke pengguna tertentu


Jawaban:


15

Tidak ada cara umum untuk melakukan hal itu. Jika filesystem tidak memiliki gagasan tentang kepemilikan file, itu mungkin memiliki opsi mount ( uid) untuk memutuskan pengguna mana file akan milik. Jika sistem file memang memiliki gagasan tentang kepemilikan file, pasang itu baca-tulis, dan pengguna akan dapat menulis setiap file yang mereka miliki izinnya.

Jika Anda hanya ingin pengguna tertentu untuk mengakses sistem file, dan ada driver FUSE untuknya, maka atur agar pengguna memiliki akses baca-tulis ke perangkat dan pasang melalui FUSE sebagai pengguna itu.

Cara lain untuk hanya membiarkan pengguna tertentu (atau grup tertentu, atau melakukan fine-tuning melalui ACL ) adalah dengan menempatkan titik mount di bawah direktori akses terbatas:

mkdir -p /media/restricted/joe/somedisk
chown joe /media/restricted/joe/somedisk
chmod 700 /media/restricted/joe/somedisk
mount /dev/sdz42 /media/restricted/joe/somedisk

Jika Anda ingin beberapa pengguna memiliki akses baca-tulis dan yang lain memiliki akses hanya-baca terlepas dari izin file, pasang sistem baca-tulis filesystem di bawah direktori akses terbatas dan gunakan bindfs untuk membuat tampilan read-only dari filesystem tersebut.

bindfs -o perms=a-w /media/private/somedisk /media/public-read-only/somedisk

Anda juga dapat membuat tampilan bindf baca-tulis ke beberapa pengguna dan hanya baca untuk yang lain; melihat -mdan -Mpilihan di halaman bindfs manusia. Ingatlah untuk meletakkan titik pemasangan utama di bawah direktori yang hanya dapat diakses oleh root.


15

Anda dapat menggunakan -oopsi ini, yang memungkinkan Anda mengatur umask, pemilik, dan pemilik grup untuk perangkat yang dipasang.

Sebagai contoh :

mount -t vfat -o umask=0022,gid=33,uid=33 dev /var/www

Itu akan me-mount perangkat vfat /var/wwwdengan umask 0022, pemilik: pengguna dengan ID 33, dan grup: grup dengan ID 33.

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.