Sistem file bersama VirtualBox (vboxsf) tidak mendukung izin POSIX per se; sebaliknya, mereka "disetel" pada waktu pemasangan:
$ mount
...
dropbox on /media/sf_dropbox type vboxsf (gid=1001,rw)
gid
bit menentukan grup yang memiliki direktori; di sistem saya, ini terjadi sesuai dengan grup vboxsf.
Anda dapat mengubah kepemilikan pengguna dan/atau grup dengan memasang ulang (harus dilakukan sebagai root
):
# mount -t vboxsf -o remount,gid=1000,uid=1000,rw dropbox /media/sf_dropbox
Ganti 1000
dengan ID pengguna/grup yang diinginkan, dan dropbox
dengan nama share (bagian setelah sf_
).
Perhatikan bahwa ini harus dilakukan setelah setiap reboot kecuali Anda mengedit /etc/fstab
.
Ini adalah langkah-langkah yang saya ikuti, untuk mendapatkan folder bersama saya untuk berperilaku seperti yang diharapkan:
Pengaturan Folder Bersama
Host
Tambahkan Folder Bersama
Mulai ulang tamu.
Izinkan tautan lunak
VBoxManage setextradata <guest vm> VBoxInternal2/SharedFoldersEnableSymlinksCreate/<shared folder> 1
Tamu
Perbarui penambahan tamu
Perangkat -> Sisipkan Gambar CD Edisi Tamu
tambahkan semua pengguna yang diperlukan ke grup vboxsf
sudo usermod -a -G vboxsf <username>
Ubah izin
sudo chown -R <username>:<user group> /media/
Mulai ulang sistem.
Ubah kepemilikan
sudo mount -t vboxsf -o gid=<username>,uid=<user group>,rw <share folder name> /media/sf_<share folder name>
Ini adalah baris yang sesuai di /etc/fstab
:
data /media/sf_data vboxsf rw,nodev,relatime,iocharset=utf8,uid=982,gid=982 0 0
Catatan:Saya masih tidak dapat mengubah kepemilikan ke pengguna acak di folder bersama.