Ez a cikk bemutatja, hogyan hozhatunk létre megosztott mappát két helyi felhasználó között Linuxban. A megosztott könyvtár/mappa mindkét felhasználó számára elérhető lesz, képesek lesznek egymás fájljait olvasni/írni.
Hozzuk létre a /home/shareFolder megosztott könyvtárat Bob és Alice felhasználók számára, és adjuk hozzá őket egy közös csoporthoz, melynek neve projectA.
Megjegyzés: A Bob és Alice felhasználókat a következő parancsokkal hozhatjuk létre:
$ sudo useradd Bob$ sudo passwd Bob$ sudo useradd Alice$ sudo passwd Alice
- A közös csoport létrehozásával kezdjük a groupadd paranccsal.
$ sudo groupadd projectA
- Most hozzuk létre a közös könyvtárat, és a chgrp paranccsal változtassunk csoportot hozzá.
$ sudo mkdir /home/sharedFolder/$ sudo chgrp projectA /home/sharedFolder
- Ezután a chmod parancs segítségével meg kell változtatnunk a megosztott könyvtár megfelelő jogosultságait.
$ sudo chmod 770 /home/sharedFolder/
Itt a 770 jogosultság azt jelenti:
7 – owner has rwx permissions.7 – directory groups have rwx permissions.0 – others have no permissions.
- A sharedFolder könyvtár SGID(Set-Group-ID) bitjét is be kell állítanunk, mostantól minden újonnan létrehozott alkönyvtár/fájl a sharedFolder alatt örökölni fogja a sharedFolder jogosultságait.
$ sudo chmod +s /home/sharedFolder
- Végül adjunk hozzá felhasználókat a közös csoporthoz, akikkel meg kell osztani a mappát
$ sudo usermod -a -G projectA Bob$ sudo usermod -a -G projectA Alice
Most a /home/sharedFolder elérhető Bob és Alice felhasználó számára is. De mások nem férhetnek hozzá ehhez a könyvtárhoz. Ez a könyvtár csak a projectA csoport tagjai számára lesz elérhető.
Cikkcímkék :