web-dev-qa-db-fra.com

Les dossiers partagés VirtualBox appartiennent à la racine de l'invité Lubuntu

Ma configuration est la suivante -

Hôte: Ubuntu Server 14.04 Invité: Lubuntu Desktop 15.10

J'ai partagé les répertoires sur l'hôte sur l'invité avec l'option automount, et les répertoires s'affichent dans le système d'exploitation invité -/media/sf_sharename

De plus, l'utilisateur d'invité est ajouté au groupe vboxsf.

Le problème est que tout le répertoire partagé et son contenu appartiennent à root. J'ai essayé chown -R, mais il se termine sans signaler d'erreur dans l'invité mais la propriété ne change pas.

J'ai une autre configuration où l'invité est ubuntu desktop 15.10, et je n'ai pas été confronté à ce problème.

J'ai besoin d'un accès direct sur ces répertoires partagés. Comment régler ceci?

10
NRJ

Sur l'hôte du serveur Ubuntu, exécutez ces commandes:

Sudo chmod -R 777 /path-to-shared-folder/shared-folder

Sudo chown -R user1:user1 /path-to-shared-folder/shared-folder  

Sur l’invité Lubuntu Desktop, exécutez cette commande:

Sudo usermod -G vboxsf -a user2

Redémarrez le système invité pour que les modifications prennent effet.

Remarque: user1 = votre tilisateur hôte nom | user2 = votre tilisateur invité nom

14
cl-netbox

Pas besoin de changer le groupe principal d'utilisateurs - ajouter un utilisateur au groupe est suffisant:

Sudo adduser myuser vboxsf
5
Honza

Il n'est pas nécessaire de modifier les autorisations sur le système hôte, il suffit de monter facilement le dossier partagé pour l'utilisateur normal:

Sudo mount -t vboxsf folder share -o uid=1000,gid=1000

1000 est l'ID par défaut de l'utilisateur par défaut. Ceci peut être vérifié par id username

3
Jeno