702 Stimmen

Virtualbox freigegebener Ordner Berechtigungen

Ich verwende Windows und Virtualbox mit RedHat, um es einfach auszudrücken: Ich habe einen freigegebenen Ordner erstellt, damit ich Eclipse auf meinem Windows-Betriebssystem verwenden und Linux testen kann.

Ich kann jedoch nicht auf den freigegebenen Ordner mit meinem Benutzer zugreifen, ich habe mich als root angemeldet und chmod 777 verwendet und sogar meinen Benutzer zur Gruppe des Ordners verschoben.

Was auch immer ich tue, das Ergebnis ist dasselbe:

/media/sf_sharedFolder/: Zugriff verweigert

Was kann ich tun? Wie kann ich auf den freigegebenen Ordner mit meinem Benutzer zugreifen?

7voto

James Hirschorn Punkte 5578

In meinem Fall war folgendes notwendig:

sudo chgrp vboxsf /media/sf_sharedFolder

6voto

Ian Owens Punkte 61

Um den letzten Beitrag zu klären:

Der VBoxManage Befehl lautet:

VBoxManage setextradata  VBoxInternal2/SharedFoldersEnableSymlinksCreate/ 1

2voto

Andy Jenkins Punkte 181

Das Problem ist, dass die Berechtigungen des freigegebenen Ordners standardmäßig so eingestellt sind, dass symbolische Links nicht erlaubt sind. Sie können sie in wenigen einfachen Schritten aktivieren.

  1. Fahren Sie die virtuelle Maschine herunter.
  2. Notieren Sie Ihren Maschinennamen unter Machine > Settings > General > Name
  3. Notieren Sie den Namen Ihres freigegebenen Ordners unter 'Machine > Settings > Shared Folders'
  4. Suchen Sie Ihr VirtualBox-Stammverzeichnis und führen Sie den folgenden Befehl aus. VBoxManage setextradata "[vm name]" VBoxInternal2/SharedFoldersEnableSymlinksCreate/[shared folder] 1
  5. Starten Sie die virtuelle Maschine neu und der freigegebene Ordner wird jetzt symbolische Links zulassen.

2voto

Devesh Sharma Punkte 949
sudo adduser xxxxxxx vboxsf

wo xxxxxx ist Ihr Benutzerkontoname. Melden Sie sich ab und wieder in Ubuntu an.

-1voto

Don Christensen Punkte 11

Nachdem Sie den Benutzer der vboxsf-Gruppe hinzugefügt haben, müssen Sie möglicherweise aus der GNOME/XFCE/???-Sitzung vollständig ausloggen, da jemand vor langer Zeit entschieden hat, dass die Gruppenzugehörigkeit beim ersten Login im Fenstersystem zwischengespeichert werden sollte.

Oder gehen Sie auf altmodische Art vor:

% newgrp vboxsf

in einer beliebigen Shell, die Sie verwenden möchten, um auf den Ordner zuzugreifen. Glücklicherweise sucht newgrp die Gruppenliste selbstständig ab und verwendet nicht die zwischengespeicherten Werte. Sie müssen sich jedoch immer noch aus- und wieder einloggen, um auf den Ordner von etwas anderem als einer Shell aus zugreifen zu können.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X