GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Warum kann ich einen freigegebenen VirtualBox-Ordner nicht chownen?

Das gemeinsam genutzte VirtualBox-Dateisystem (vboxsf) unterstützt keine POSIX-Berechtigungen per se; vielmehr werden sie beim Mounten "gesetzt":

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

Der gid bit gibt die Gruppe an, der das Verzeichnis gehört; Auf meinem System entspricht dies zufällig der Gruppe vboxsf.

Sie können den Benutzer- und/oder Gruppenbesitz ändern, indem Sie erneut mounten (muss wie folgt ausgeführt werden:root ):

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

Ersetzen Sie 1000 mit den gewünschten Benutzer-/Gruppen-IDs und dropbox mit dem Namen der Freigabe (der Teil nach sf_ ).

Beachten Sie, dass dies nach jedem Neustart erfolgen muss, es sei denn, Sie bearbeiten /etc/fstab .


Dies sind die Schritte, die ich befolgt habe, um meinen freigegebenen Ordner zu erhalten sich wie erwartet verhalten:

Einstellung für freigegebene Ordner

Host

Freigegebenen Ordner hinzufügen

Starten Sie den Gast neu.

Softlinks zulassen

VBoxManage setextradata <guest vm> VBoxInternal2/SharedFoldersEnableSymlinksCreate/<shared folder> 1


Gast

Gästezugänge aktualisieren

Geräte -> Gastausgaben-CD-Image einfügen

alle erforderlichen Benutzer zur vboxsf-Gruppe hinzufügen

sudo usermod -a -G vboxsf <username>

Berechtigungen ändern

sudo chown -R <username>:<user group> /media/

Starten Sie das System neu.

Inhaberschaft ändern

sudo mount -t vboxsf -o gid=<username>,uid=<user group>,rw <share folder name> /media/sf_<share folder name>

Dies ist die entsprechende Zeile in /etc/fstab :

data /media/sf_data vboxsf rw,nodev,relatime,iocharset=utf8,uid=982,gid=982 0 0

Hinweis:Ich kann immer noch nicht den Eigentümer des freigegebenen Ordners auf einen beliebigen Benutzer ändern


Linux
  1. Beheben Sie den freigegebenen VirtualBox-Ordner ist gesperrt / kann in Ubuntu 21.04 nicht geöffnet werden

  2. Warum kann ein normaler Benutzer eine Datei nicht „chown“?

  3. Warum kann Rm schreibgeschützte Dateien entfernen?

  4. Wenn Chown Gruppen wechseln kann, warum wurde Chgrp erstellt?

  5. Warum kann ich mich mit Teilpasswörtern anmelden?

So installieren Sie Gasterweiterungen in Virtualbox VM

Linux – Virtualbox:Einen freigegebenen Ordner automatisch in Gentoo mounten?

Freigegebener Ordner in Virtualbox (Ubuntu und Windows 7)?

Warum kann ich im Terminal nicht scrollen?

Warum ist Kernel Shared Memory 0 auf Ubuntu 12.04?

Warum kann ich diese Datei nicht als root löschen?