Untuk memasang perangkat dengan hak tertentu, Anda dapat menggunakan -o Option
arahan saat memasang perangkat. Untuk memasang perangkat yang Anda jelaskan, jalankan:
mount -t deviceFileFormat -o umask=filePermissions,gid=ownerGroupID,uid=ownerID /device /mountpoint
Misalnya memasang folder bersama VirtualBox ke /var/www
dengan www-data
sebagai pemilik akan terlihat seperti ini:
mount -t vboxsf -o umask=0022,gid=33,uid=33 dev /var/www
Jika Anda ingin memasang perangkat saat memulai, Anda dapat menambahkan entri berikut ke /etc/fstab
Anda berkas:
/device /mountpoint deviceFileFormat umask=filePermissions,gid=ownerGroupID,uid=ownerUserID
Sekali lagi, dengan contoh yang sama masuk ke /etc/fstab
file akan terlihat seperti ini:
dev /var/www vboxsf umask=0022,gid=33,uid=33
Untuk sistem file yang tidak mendukung pemasangan sebagai pengguna tertentu (seperti ext4) di atas akan memberikan kesalahan
Unrecognized mount option "uid=33" or missing value
untuk mengubah pemilik mount ext4 jalankan saja
chown username /mountpoint
setelah dipasang.
Untuk sistem file seperti ext3 atau ext4, setelah melakukan
chown -R username:group /mountpoint
untuk mengubah pemilik file yang ada saat ini, Anda dapat menyetel bit id grup agar file baru dibuat dengan grup tertentu (tidak berfungsi untuk id pengguna di Linux):
find /mountpoint -type d -exec chmod g+ws {} \;
Entri Wikipedia tentang setuid dan setgid cukup informatif, lihat bagian direktori.