J'essaie de manière récursive chown
un dossier partagé VirtualBox, mais je ne peux pas le faire fonctionner:
$ 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
Je suis conscient que je pourrais simplement ajouter un utilisateur au groupe vboxsf (car il dispose des autorisations complètes), mais je ne veux pas donner à chaque utilisateur / démon des autorisations complètes sur tous mes dossiers partagés.
J'utilise VirtualBox 4.2.x, avec Windows 7 comme hôte et Xubuntu et Debian comme invités.
Existe-t-il un moyen pour moi de changer le propriétaire / groupe de mon répertoire partagé VirtualBox?
Réponses:
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:
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 comme
root
):Remplacez
1000
par les ID utilisateur / groupe souhaités etdropbox
par le nom du partage (la partie aprèssf_
).Notez que cela doit être fait après chaque redémarrage, sauf si vous modifiez
/etc/fstab
.la source
gid=1000,uid=1000,rw
(remplacer les ID utilisateur / groupe selon le cas).