Autorizzazione negata quando si accede alla cartella condivisa di VirtualBox quando membro del gruppo vboxsf


78

Sto eseguendo Ubuntu 11.04 (guest) su Windows 7 (host) con le aggiunte guest installate. Ho una cartella a montaggio automatico che si associa alla mia unità D: sull'host a cui posso accedere utilizzando sudo ls /media/sf_D_DRIVE- tuttavia, anche quando il mio utente (ross) è un membro del gruppo vboxsf ricevo un errore di autorizzazione negata quando provo ad esplorarlo . Ho riavviato da quando ho aggiunto il mio utente al gruppo vboxsf.

Questo dovrebbe funzionare perché sono un membro del gruppo (che ha i diritti di rwx), quindi perché non lo fa?

ross@panther:~$ ls -l /media
total 8
drwxrwx--- 1 root vboxsf 8192 2011-07-03 22:24 sf_D_DRIVE

ross@panther:~$ ls -l /media/sf_D_DRIVE/
ls: cannot open directory /media/sf_D_DRIVE/: Permission denied

ross@panther:~$ id ross
uid=1000(ross) gid=1000(ross) groups=1000(ross),4(adm),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare),1001(vboxsf)

ross@panther:~$ sudo ls -l /media/sf_D_DRIVE/
total 84
drwxrwx--- 1 root vboxsf  4096 2011-07-06 14:46 Development
# ...snip...
drwxrwx--- 1 root vboxsf     0 2011-05-25 19:13 Videos

Risposte:


115

Avevo aggiunto il mio utente al gruppo vboxsf:

sudo usermod -aG vboxsf $(whoami)

Ho fatto un riavvio, ma dopo aver effettuato il logout e di nuovo l'accesso, ho avuto accesso! Riavvio dopo questo e funziona ancora. Vai a capire.


1
perché è necessario riavviare?
Praveen Sripati,

Non sono sicuro, sembrava solo correggersi.
Ross,

14
Vedi qui perché è necessario un riavvio. Un logout / login farebbe.
Praveen Sripati,

3
Questo comando di risposta deve essere eseguito sulla macchina GUEST !
KrisWebDev

2
Ho provato un semplice logout ma non ha funzionato. Ho dovuto ricominciare.
Waqleh,

1

Ho seguito questa procedura: Verifica che il tuo account utente sia nel gruppo vboxsf. Fare clic sull'icona a forma di uccello, selezionare Utenti e gruppi → Gestisci gruppi → vboxsf → Proprietà. Il tuo account utente dovrebbe avere un segno di spunta accanto ad esso. Controllalo se è deselezionato. Quando viene richiesta una password, immettere segreto.

Quindi un riavvio sulla macchina virtuale (Power of the Machine) e questo ha permesso il funzionamento della cartella condivisa.


2
Cosa intendi con "icona uccello"?
Zelphir Kaltstahl,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.