GeeksforGeeks

Denne artikel viser, hvordan man opretter en delt mappe mellem to lokale brugere i Linux. Den delte mappe/mappe vil være tilgængelig for begge brugere, de vil kunne læse/skrive hinandens filer.

Lad os oprette en delt mappe /home/shareFolder for brugeren Bob og Alice og tilføje dem til en fælles gruppe ved navn projectA.

Note: Du kan oprette brugerne Bob og Alice ved hjælp af følgende kommandoer:

$ sudo useradd Bob$ sudo passwd Bob$ sudo useradd Alice$ sudo passwd Alice

  1. Så start med at oprette en fælles gruppe ved hjælp af kommandoen groupadd.
    $ sudo groupadd projectA

  2. Opret nu den delte mappe og skift gruppe for den ved hjælp af kommandoen chgrp.
    $ sudo mkdir /home/sharedFolder/$ sudo chgrp projectA /home/sharedFolder

  3. Dernæst skal vi ændre passende tilladelser til den fælles mappe ved hjælp af chmod-kommandoen.
    $ sudo chmod 770 /home/sharedFolder/

    Her betyder 770 tilladelser:

    7 – owner has rwx permissions.7 – directory groups have rwx permissions.0 – others have no permissions.

  4. Vi skal også indstille SGID (Set-Group-ID) bit for mappen sharedFolder, nu vil alle nyoprettede undermapper/filer under sharedFolder arve sharedFolder-tilladelser.
    $ sudo chmod +s /home/sharedFolder 

  5. Endeligt tilføjer vi brugere til den fælles gruppe, som mappen skal deles med
    $ sudo usermod -a -G projectA Bob$ sudo usermod -a -G projectA Alice

Nu er /home/sharedFolder tilgængelig for både brugeren Bob og Alice. Men andre kan ikke få adgang til denne mappe. Denne mappe vil kun være tilgængelig for medlemmer af gruppen projectA.

Prøv det helt nye GeeksforGeeks Premium!

Artikel Tags :

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.