Eseguire Ubuntu come macchina virtuale tramite VirtualBox? Potresti riscontrare problemi di autorizzazione per accedere alla cartella condivisa tra host e ospite.
Cartelle condivise è una funzione utile per la sincronizzazione dei file tra host Virtualbox e sistemi operativi guest. Tuttavia, dopo averne creato uno, la cartella condivisa viene contrassegnata con icone a croce e lucchetto. E viene visualizzata una finestra di dialogo di errore quando provi ad aprirla:
Messaggio di errore non gestito:
GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed:l'oggetto del processo Unix non ha uid impostato.
Oppure richiede un problema di autorizzazione durante l'accesso dal riquadro di sinistra nel file manager:
Non disponi delle autorizzazioni necessarie per visualizzare i contenuti di "xxx"
Risolto il problema con l'autorizzazione della cartella condivisa:
La cartella condivisa appartiene a vboxsf
gruppo nell'ospite. Tutto quello che devi fare è aggiungere il tuo utente a questo gruppo.
Esistono diversi modi per aggiungere un utente a un gruppo. Qui lo farò tramite un unico comando:
- In primo luogo, avvia la macchina virtuale ed effettua il login.
- Apri una finestra del terminale da Avvio applicazioni di sistema.
- Quando il terminale si apre, esegui il comando per controllare il tuo nome utente nel caso non ricordi:
whoami
- Aggiungi infine l'utente al gruppo vboxsf (sostituisci USER_NAME con quello stampato nell'ultimo comando.):
sudo adduser USER_NAME vboxsf
Riavvia la VM per applicare le modifiche e divertiti!
Articolo originale