22 Voix

Linux: Mount Dossier avec propre Nom et Droits (pas Root)

Question de Invité | 02/12/2022 à 15:03

Je voudrais inclure ou monter (mount) un dossier avec mon propre nom d'utilisateur et en conséquence également avec mes propres droits sur Linux.

Jusqu'à présent, j'utilise la commande suivante pour la mount:

mount -t vboxsf hdir /home/me/Desktop/gdir

Cela monte le dossier externe "hdir" (hostdir) sur mon bureau vers le dossier "gdir" (guestdir).

Cela fonctionne, mais cela conduit au fait que le propriétaire (owner) et le groupe (group) sont définis sur "root". Cependant, je voudrais avoir mon propre nom d'utilisateur et mon propre groupe au lieu de "root". Est-ce possible?

RépondrePositifNégatif
2Meilleure Réponse2 Voix

Vous pouvez transmettre votre propre ID utilisateur (User ID, UID) et votre ID de groupe (Group ID, GID) comme option à la commande mount. Ensuite, vous serez le propriétaire (Owner) du dossier monté:

mount -t vboxsf -o uid=1000,gid=1000 hdir /home/me/Desktop/gdir

Ici, nous avons ajouté "-o uid=1000,gid=1000" à la commande. Le "-o" présente les options, qui sont répertoriées derrière avec les virgules séparées. L'ID utilisateur (UID) est défini sur 1000 ici, l'ID de groupe (GID) également sur 1000.

L'UID 1000 est automatiquement attribué au premier utilisateur créé sous Ubuntu. Avec la commande id, vous pouvez trouver votre propre ID utilisateur à partir du terminal et l'insérer en conséquence dans la commande (au lieu de 1000 si vous avez un ID différent).

Vous pouvez également ajouter l'option "umask" avec laquelle vous pouvez restreindre les droits d'accès (access rights):

mount -t vboxsf -o uid=1000,gid=1000,umask=022 hdir /home/me/Desktop/gdir

Avec "umask=022", vous définissez les droits sur un maximum de 755 (777 - 022 = 755). Si vous souhaitez définir différentes autorisations pour les dossiers et les fichiers, vous pouvez utiliser les options fmask et dmask au lieu de umask.

Avec "fmask=022,dmask=000", vous définissez les droits sur un maximum de 755 pour les fichiers (f signifie files = fichiers) et 777 pour les dossiers (d signifie directories = dossiers). Laissant ces options de côté, utilisera par défaut 022 pour les systèmes de fichiers FAT et 000 pour les systèmes de fichiers NTFS.
02/12/2022 à 18:07

RépondrePositif Négatif
Répondre

Sujets Connexes

VirtualBox: Changer la Date et l'Heure

Tutoriel | 10 Commentaires

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.