In den eingebundenen Ordner "Eigene Dateien" von Ubuntu vBox (Windows 10-Host) kann nicht geschrieben werden

469
Aidan Woolley

Ich habe eine Ubuntu 18.04 VM, die in VirtualBox läuft. Ich möchte mein gesamtes D-Laufwerk für die VM freigeben, da auf dem Host Dokumente und Downloads von C: \ Users \ myself \ Documents nach D: \ Documents usw. verschoben wurden. Dazu wird die Registerkarte Standort in den Verzeichniseinstellungen verwendet.
Auf der VM kann ich das Laufwerk mit der folgenden fstab-Zeile erfolgreich einhängen:

<file system> <mount point> <type> <options> <dump> <pass> D_DRIVE /mnt/D_drive vboxsf defaults 0 0  

Die Ausgabe von mount -list `

D_DRIVE on /mnt/D_drive type vboxsf (rw,nodev,relatime) 

Dies funktioniert fast vollständig, aber in der VM habe ich keine Schreibrechte im Stammverzeichnis eines der Windows-Ordner "special" oder (seltsamerweise) meines Google Drive-Ordners, ohne root zu verwenden.

Ich kann innerhalb von Unterordnern dieser Verzeichnisse ohne root schreiben. Zum Beispiel kann ich nicht touch /mnt/D_drive/Downloads/test, aber ich kann sudo touch /mnt/D_drive/Downloads/testund touch /mnt/D_drive/Downloads/subfolder/test.

Die Ausgabe von ll /mnt/D_driveist:

In den eingebundenen Ordner

Es scheint, dass Ordner mit grünem Hintergrund wie erwartet funktionieren und solche ohne das Problem haben. Ich habe versucht, chownund chmodund hatte keinen Erfolg.

Wie kann ich Benutzern ohne Rootberechtigung die Möglichkeit geben, in das Stammverzeichnis dieser Ordner zu schreiben?

0
Virtualbox behandelt freigegebene Ordner so, dass sie dem Gast als "Netzwerkfreigaben" angezeigt werden. Wissen Sie, dass Sie vielleicht die relevanten Einstellungen in Windows überprüfen sollten? GabrielaGarcia vor 5 Jahren 0
Sind die Benutzer in der vboxsf-Gruppe? harrymc vor 5 Jahren 0
@harrymc Die Benutzer befinden sich in der vboxsf-Gruppe Aidan Woolley vor 5 Jahren 0

0 Antworten auf die Frage