Mein Setup ist wie folgt -
Host: Ubuntu Server 14.04 Gast: Lubuntu Desktop 15.10
Ich habe Verzeichnisse auf Host für Gast mit der Option automount freigegeben, und die Verzeichnisse werden in Gastbetriebssystemen angezeigt - / media / sf_sharename
Außerdem wird der Benutzer des Gastes zur vboxsf-Gruppe hinzugefügt.
Das Problem ist, dass das gesamte freigegebene Verzeichnis und sein Inhalt Root gehören. Ich habe versucht, chown -R, aber es endet ohne Fehler mit Gast zu melden, aber der Besitz ändert sich nicht.
Ich habe ein anderes Setup, in dem Gast Ubuntu Desktop 15.10 ist, und ich hatte dieses Problem dort nicht.
Ich benötige rw-Zugriff auf diese freigegebenen Verzeichnisse. Wie kann ich das beheben?
grep vboxsf /etc/group
Guest-Systems?Antworten:
Führen Sie auf dem Ubuntu Server-Host die folgenden Befehle aus:
Führen Sie auf dem Lubuntu Desktop-Gast diesen Befehl aus:
Starten Sie das Gastsystem neu, damit die Änderungen wirksam werden.
Hinweis:
user1
= Ihr Host-Benutzername |user2
= Ihr Gastbenutzer Namequelle
sudo adduser USERNAME GROUPNAME
anstelle des beschriebenenusermod
Befehls auch einfach einen verwenden .vboxsf
auf dem Host-System sein? Mein Verständnis war, dass dies nur auf demEs ist nicht erforderlich, die Hauptbenutzergruppe zu ändern. Das Hinzufügen eines Benutzers zur Gruppe ist ausreichend:
quelle
mount -t
es nur von root gemacht werden kann und du brauchst es für vboxsfEs ist nicht erforderlich, die Berechtigungen auf dem Hostsystem zu ändern. Mounten Sie einfach den freigegebenen Ordner für den normalen Benutzer:
1000
ist die Standard-ID des Standardbenutzers. Dies kann von überprüft werdenid username
quelle