GeeksforGeeks

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

  1. A közös csoport létrehozásával kezdjük a groupadd paranccsal.
    $ sudo groupadd projectA

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

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

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

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

Kipróbálja a teljesen új GeeksforGeeks Premiumot!

Cikkcímkék :

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.