Cet article montre comment configurer un dossier partagé entre deux utilisateurs locaux sous Linux. Le répertoire/dossier partagé sera accessible aux deux utilisateurs, ils pourront lire/écrire le fichier de l’autre.
Créons un répertoire partagé /home/shareFolder pour l’utilisateur Bob et Alice et ajoutons-les à un groupe commun nommé projectA.
Note : Vous pouvez créer les utilisations Bob et Alice en utilisant les commandes suivantes :
$ sudo useradd Bob$ sudo passwd Bob$ sudo useradd Alice$ sudo passwd Alice
- Donc, commencez par créer le groupe commun en utilisant la commande groupadd.
$ sudo groupadd projectA
- Maintenant, créez le répertoire partagé et changez le groupe pour celui-ci en utilisant la commande chgrp.
$ sudo mkdir /home/sharedFolder/$ sudo chgrp projectA /home/sharedFolder
- Après cela, nous devons changer les permissions appropriées pour le répertoire partagé en utilisant la commande chmod.
$ sudo chmod 770 /home/sharedFolder/
Ici 770 permission signifie:
7 – owner has rwx permissions.7 – directory groups have rwx permissions.0 – others have no permissions.
- Nous devons également définir le bit SGID(Set-Group-ID) pour le répertoire sharedFolder, maintenant tous les sous-répertoires/fichiers nouvellement créés sous sharedFolder hériteront des permissions de sharedFolder.
$ sudo chmod +s /home/sharedFolder
- Enfin, nous ajoutons des utilisateurs au groupe commun avec qui partager le dossier
$ sudo usermod -a -G projectA Bob$ sudo usermod -a -G projectA Alice
Maintenant /home/sharedFolder est accessible à l’utilisateur Bob et Alice. Mais les autres ne peuvent pas accéder à ce répertoire. Ce répertoire sera accessible uniquement aux membres du groupe projetA.
Étiquettes d’article :