GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi ne puis-je pas chown un dossier partagé VirtualBox ?

Le système de fichiers partagé VirtualBox (vboxsf) ne prend pas en charge les autorisations POSIX en soi; ils sont plutôt "définis" au moment du montage :

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

Le gid bit spécifie le groupe propriétaire du répertoire ; sur mon système, cela correspond au groupe vboxsf.

Vous pouvez modifier la propriété de l'utilisateur et/ou du groupe en remontant (doit être fait en tant que root ):

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

Remplacer 1000 avec les ID utilisateur/groupe souhaités, et dropbox avec le nom du partage (la partie après sf_ ).

Notez que cela doit être fait après chaque redémarrage, sauf si vous modifiez /etc/fstab .


Voici les étapes que j'ai suivies pour obtenir mon dossier partagé se comporter comme prévu :

Paramètre de dossier partagé

Hébergeur

Ajouter un dossier partagé

Redémarrez l'invité.

Autoriser les liens symboliques

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


Invité

Mettre à jour les ajouts d'invités

Périphériques -> Insérer l'image du CD des éditions invitées

ajouter tous les utilisateurs nécessaires au groupe vboxsf

sudo usermod -a -G vboxsf <username>

Modifier les autorisations

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

Redémarrez le système.

Changer de propriétaire

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

Ceci est la ligne correspondante dans /etc/fstab :

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

Remarque :Je ne parviens toujours pas à attribuer la propriété à un utilisateur aléatoire sur le dossier partagé.


Linux
  1. Fixer le dossier partagé VirtualBox est verrouillé / impossible à ouvrir dans Ubuntu 21.04

  2. Pourquoi les fichiers ne peuvent-ils pas être manipulés par inode ?

  3. Pourquoi ne puis-je pas accéder au phpmyadmin de Xampp sur localhost ? L'accès est interdit.

  4. Pourquoi un dossier doit-il être exécutable ?

  5. Pourquoi ne puis-je pas supprimer ce fichier en tant que root ?

Comment installer des ajouts d'invités dans Virtualbox VM

Pourquoi un utilisateur normal ne peut-il pas "chown" un fichier ?

Pourquoi Rm peut-il supprimer les fichiers en lecture seule ?

Linux – Virtualbox :monter automatiquement un dossier partagé sous Gentoo ?

Pourquoi puis-je me connecter avec des mots de passe partiels ? ?

Dossier partagé dans Virtualbox (ubuntu et Windows 7) ?