Warum kann ich einen freigegebenen VirtualBox-Ordner nicht anzeigen?

25

Ich versuche rekursiv, chowneinen freigegebenen VirtualBox-Ordner zu erstellen, kann ihn jedoch nicht zum Laufen bringen:

$ ls -lah
total 16K
drwxr-xr-x  4 root root   4.0K Aug  1  2012 .
drwxr-xr-x 23 root root   4.0K Jul 21  2012 ..
drwxrwx---  1 root vboxsf 4.0K May  4 17:02 sf_dev
drwxrwx---  1 root vboxsf 4.0K Sep  2 10:21 sf_dropbox
$ sudo chown -R pknight:pknight sf_dropbox && ls -lah
total 16K
drwxr-xr-x  4 root root   4.0K Aug  1  2012 .
drwxr-xr-x 23 root root   4.0K Jul 21  2012 ..
drwxrwx---  1 root vboxsf 4.0K May  4 17:02 sf_dev
drwxrwx---  1 root vboxsf 4.0K Sep  2 10:21 sf_dropbox

Mir ist bewusst, dass ich nur einen Benutzer zur vboxsf-Gruppe hinzufügen könnte (da diese über vollständige Berechtigungen verfügt), aber ich möchte nicht jedem Benutzer / Daemon vollständige Berechtigungen für alle meine freigegebenen Ordner erteilen.

Ich verwende VirtualBox 4.2.x mit Windows 7 als Host und Xubuntu und Debian als Gästen.

Kann ich den Eigentümer / die Gruppe meines freigegebenen VirtualBox-Verzeichnisses ändern?

nc4pk
quelle
1
Beachten Sie, dass die akzeptierte Antwort die Frage nicht beantwortet, und es ist diese Frage, auf die ich eine Antwort brauche.
Reinierpost

Antworten:

27

Das gemeinsam genutzte VirtualBox-Dateisystem (vboxsf) unterstützt keine POSIX-Berechtigungen an sich . Vielmehr werden sie zur Mount-Zeit "gesetzt":

$ mount
...
dropbox on /media/sf_dropbox type vboxsf (gid=1001,rw)

Das gidBit gibt die Gruppe an, der das Verzeichnis gehört. Auf meinem System entspricht dies der vboxsf-Gruppe.

Sie können den Benutzer- und / oder Gruppenbesitz durch erneutes Einhängen ändern (muss durchgeführt werden als root):

# mount -t vboxsf -o remount,gid=1000,uid=1000,rw dropbox /media/sf_dropbox

Ersetzen Sie 1000durch die gewünschten Benutzer- / Gruppen-IDs und dropboxdurch den Namen der Freigabe (das Teil danach sf_).

Beachten Sie, dass dies nach jedem Neustart erfolgen muss, sofern Sie keine Änderungen vornehmen /etc/fstab.

nc4pk
quelle
Wie bearbeitet man dazu die fstab?
TheSmose
@TheSmose Weitere Informationen dazu in Ubuntu (und wahrscheinlich auch in anderen Debian-basierten Distributionen) finden Sie unter askubuntu.com/questions/252853/…. In das Feld <Optionen> möchten Sie höchstwahrscheinlich gid=1000,uid=1000,rwdie Benutzer- / Gruppen-IDs einfügen (ggf. ersetzen).
nc4pk