Ubuntu als virtuelle Maschine über VirtualBox ausführen? Beim Zugriff auf den freigegebenen Ordner zwischen Host und Gast kann es zu Berechtigungsproblemen kommen.
Freigegebene Ordner ist eine nützliche Funktion für die Dateisynchronisierung zwischen Virtualbox-Host- und Gastbetriebssystemen. Nachdem Sie jedoch einen erstellt haben, ist der freigegebene Ordner mit Kreuz- und Schlosssymbolen gekennzeichnet. Und es erscheint ein Fehlerdialog, wenn Sie versuchen, es zu öffnen:
Unbehandelte Fehlermeldung:
GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed:Unix-Prozesssubjekt hat keine UID festgelegt.
Oder es wird ein Berechtigungsproblem beim Zugriff vom linken Bereich im Dateimanager angezeigt:
Sie verfügen nicht über die erforderlichen Berechtigungen, um den Inhalt von „xxx“ anzuzeigen
Problem mit der Berechtigung freigegebener Ordner behoben:
Der freigegebene Ordner gehört zu vboxsf
Gruppe im Gast. Alles, was Sie tun müssen, ist, Ihren Benutzer zu dieser Gruppe hinzuzufügen.
Es gibt mehrere Möglichkeiten, einen Benutzer zu einer Gruppe hinzuzufügen. Hier mache ich das mit einem einzigen Befehl:
- Starten Sie zuerst die virtuelle Maschine und melden Sie sich an.
- Öffnen Sie ein Terminalfenster vom System-App-Launcher.
- Führen Sie beim Öffnen des Terminals den Befehl aus, um Ihren Benutzernamen zu überprüfen, falls Sie sich nicht erinnern:
whoami
- Fügen Sie schließlich den Benutzer zur vboxsf-Gruppe hinzu (ersetzen Sie USER_NAME durch das, was im letzten Befehl gedruckt wurde):
sudo adduser USER_NAME vboxsf
Starten Sie die VM neu, um die Änderungen zu übernehmen und zu genießen!
Originalartikel