Permessi della cartella condivisa di Virtualbox

Sto usando Windows e Virtualbox con RedHat, per farla semplice: Ho creato una cartella condivisa in modo da poter utilizzare Eclipse sul mio sistema operativo Windows e fare alcuni test in Linux.

Tuttavia, non posso accedere alla cartella condivisa con il mio utente, ho fatto il login con root e ho usato chmod 777 e anche spostato il mio utente nel gruppo della cartella.

Qualunque cosa faccia il risultato è lo stesso:

/media/sf_sharedFolder/: Permesso negato.

Cosa posso fare? Come posso accedere alla cartella condivisa con il mio utente?

Soluzione

Aggiungiti al gruppo vboxsf all'interno della VM ospite.

_Soluzione 1__

Eseguire sudo adduser $USER vboxsf dal terminale.
(Su Suse è sudo usermod --append --groups vboxsf $USER)

Per avere effetto dovresti fare il logout e poi il login, o potresti aver bisogno di riavviare.

_Soluzione 2__

Modifica il file /etc/group (avrai bisogno dei privilegi di root). Cercate la linea vboxsf:x:999 e aggiungete alla fine :yourusername -- usate questa soluzione se non avete sudo.

Per avere effetto dovresti fare il logout e poi il login, o potresti dover riavviare.

Commentari (17)

Provate questo (sulla macchina ospite. cioè il sistema operativo che gira nella scatola virtuale):

sudo adduser your-user vboxsf

Ora riavviate il sistema operativo in esecuzione nella scatola virtuale.

Commentari (3)

Questo funziona anche

sudo usermod -aG  

Poi riavvia la vm

Commentari (2)