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?
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
Pas besoin de changer le groupe principal d'utilisateurs - ajouter un utilisateur au groupe est suffisant:
Sudo adduser myuser vboxsf
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