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?
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.
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.