Mengapa saya tidak bisa menemukan folder bersama VirtualBox?

25

Saya mencoba chownmembuat folder bersama VirtualBox secara rekursif , tapi saya tidak bisa membuatnya berfungsi:

$ ls -lah
total 16K
drwxr-xr-x  4 root root   4.0K Aug  1  2012 .
drwxr-xr-x 23 root root   4.0K Jul 21  2012 ..
drwxrwx---  1 root vboxsf 4.0K May  4 17:02 sf_dev
drwxrwx---  1 root vboxsf 4.0K Sep  2 10:21 sf_dropbox
$ sudo chown -R pknight:pknight sf_dropbox && ls -lah
total 16K
drwxr-xr-x  4 root root   4.0K Aug  1  2012 .
drwxr-xr-x 23 root root   4.0K Jul 21  2012 ..
drwxrwx---  1 root vboxsf 4.0K May  4 17:02 sf_dev
drwxrwx---  1 root vboxsf 4.0K Sep  2 10:21 sf_dropbox

Saya sadar bahwa saya hanya bisa menambahkan pengguna ke grup vboxsf (karena memiliki izin penuh), tetapi saya tidak ingin memberikan setiap pengguna / daemon izin penuh ke semua folder bersama saya.

Saya menjalankan VirtualBox 4.2.x, dengan Windows 7 sebagai tuan rumah dan Xubuntu dan Debian sebagai tamu.

Apakah ada cara bagi saya untuk mengubah pemilik / grup direktori bersama VirtualBox saya?

nc4pk
sumber
1
Perhatikan bahwa jawaban yang diterima tidak menjawab pertanyaan, dan pertanyaan itulah yang perlu saya jawab.
reinierpost

Jawaban:

28

Sistem file bersama VirtualBox (vboxsf) tidak mendukung izin POSIX per se ; melainkan, mereka "diatur" pada waktu mount:

$ mount
...
dropbox on /media/sf_dropbox type vboxsf (gid=1001,rw)

The gidbit menentukan kelompok yang memiliki direktori; pada sistem saya, ini terjadi sesuai dengan grup vboxsf.

Anda dapat mengubah kepemilikan pengguna dan / atau grup dengan remounting (harus dilakukan sebagai root):

# mount -t vboxsf -o remount,gid=1000,uid=1000,rw dropbox /media/sf_dropbox

Ganti 1000dengan ID pengguna / grup yang diinginkan, dan dropboxdengan nama bagian (bagian setelah sf_).

Perhatikan bahwa ini harus dilakukan setelah setiap reboot kecuali Anda mengedit /etc/fstab.

nc4pk
sumber
Bagaimana Anda mengedit fstab untuk melakukan ini?
TheSmose
@TheSmose lihat askubuntu.com/questions/252853/... untuk rincian tentang cara melakukan ini di Ubuntu (dan mungkin juga distro berbasis Debian lainnya). Di bidang <options> Anda kemungkinan besar ingin memasukkan gid=1000,uid=1000,rw(ganti ID pengguna / grup yang sesuai).
nc4pk