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
- Så start med at oprette en fælles gruppe ved hjælp af kommandoen groupadd.
$ sudo groupadd projectA
- 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
- 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.
- 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
- 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.
Artikel Tags :