GNU/Linux >> Belajar Linux >  >> Linux

Mengapa saya tidak dapat memilih folder bersama VirtualBox?

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.


Linux
  1. Mengapa mencetak ke stdout sangat lambat? Apakah bisa dipercepat?

  2. Bagaimana saya bisa membuat file di setiap folder?

  3. Mengapa folder harus dapat dieksekusi?

  1. Izin ditolak saat mengakses folder bersama VirtualBox saat menjadi anggota grup vboxsf

  2. Mengapa saya tidak bisa menggulir di terminal?

  3. Mengapa saya tidak bisa menghapus file ini sebagai root?

  1. Perbaiki Folder Bersama VirtualBox Terkunci / Tidak Dapat Dibuka di Ubuntu 21.04

  2. Mengapa Pengguna Normal Tidak Dapat `chown` Sebuah File?

  3. Mengapa Rm Dapat Menghapus File Read-only?