GNU/Linux >> Linux Esercitazione >  >> Linux

Perché non posso scegliere una cartella condivisa di VirtualBox?

Il file system condiviso di VirtualBox (vboxsf) non supporta le autorizzazioni POSIX di per sé; piuttosto, sono "impostati" al momento del montaggio:

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

Il gid bit specifica il gruppo proprietario della directory; sul mio sistema, questo corrisponde al gruppo vboxsf.

Puoi modificare la proprietà dell'utente e/o del gruppo rimontando (deve essere fatto come root ):

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

Sostituisci 1000 con gli ID utente/gruppo desiderati e dropbox con il nome della condivisione (la parte dopo sf_ ).

Nota che questo deve essere fatto dopo ogni riavvio a meno che tu non modifichi /etc/fstab .


Questi sono i passaggi che ho seguito per ottenere la mia cartella condivisa comportarsi come previsto:

Impostazioni cartella condivisa

Ospite

Aggiungi cartella condivisa

Riavvia il guest.

Consenti collegamenti software

VBoxManage setextradata <guest vm> VBoxInternal2/SharedFoldersEnableSymlinksCreate/<shared folder> 1


Ospite

Aggiorna le aggiunte degli ospiti

Dispositivi -> Inserisci immagine CD Guest Edition

aggiungi tutti gli utenti necessari al gruppo vboxsf

sudo usermod -a -G vboxsf <username>

Modifica autorizzazioni

sudo chown -R <username>:<user group> /media/

Riavvia il sistema.

Cambia proprietà

sudo mount -t vboxsf -o gid=<username>,uid=<user group>,rw <share folder name> /media/sf_<share folder name>

Questa è la riga corrispondente in /etc/fstab :

data /media/sf_data vboxsf rw,nodev,relatime,iocharset=utf8,uid=982,gid=982 0 0

Nota:non sono ancora in grado di cambiare la proprietà a un utente casuale nella cartella condivisa.


Linux
  1. Perché un utente normale non può "chown" un file?

  2. Perché Rm può rimuovere i file di sola lettura?

  3. Se Chown può cambiare i gruppi, perché è stato creato Chgrp?

  4. Linux – Virtualbox:montare automaticamente una cartella condivisa in Gentoo?

  5. Perché posso accedere con password parziali??

Risolto il problema con la cartella condivisa di VirtualBox bloccata / impossibile da aprire in Ubuntu 21.04

Come installare le aggiunte guest in Virtualbox VM

Cartella condivisa in Virtualbox (ubuntu e Windows 7)?

Perché una cartella deve essere eseguibile?

Perché non riesco a scorrere nel terminale?

Perché non posso eliminare questo file come root?