GeeksforGeeks

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

  1. Donc, commencez par créer le groupe commun en utilisant la commande groupadd.
    $ sudo groupadd projectA

  2. 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

  3. 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.

  4. 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 

  5. 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.

Essayez le tout nouveau GeeksforGeeks Premium !

Étiquettes d’article :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.