A Linux lehetővé teszi, hogy egyszerre több felhasználó férjen hozzá a rendszerhez. Az engedélyek beállítása megvédi a felhasználókat egymástól. A felhasználók hozzárendelhetők olyan csoportokhoz, amelyek privilégiumokkal, biztonsággal és hozzáféréssel rendelkeznek. A fájlok és eszközök hozzáférést kaphatnak egy adott felhasználó vagy felhasználói csoport alapján.
A csoportokat gyakran használják arra, hogy a tagoknak bizonyos engedélyeket adjanak egy fájl vagy könyvtár módosításához.
A két fő csoporttípus az elsődleges és a másodlagos csoport. A felhasználó elsődleges csoportja az alapértelmezett csoport, amelyhez a fiók társítva van. A felhasználó által létrehozott könyvtáraknak és fájloknak ez a csoportazonosító lesz. Másodlagos csoport bármely olyan csoport (ok), amelynek a felhasználó az elsődleges csoporttól eltérő tagja.
Csoportok létrehozása
Hozzunk létre két "írók" és "szerkesztők" nevű csoportot. Használd az ilyen groupadd
parancsot (lehet, hogy sudo
az elején kell használnod , hogy megfelelő engedélyed legyen egy csoport létrehozására):
groupadd writers groupadd editors
Felhasználók létrehozása
Lehet, hogy már vannak felhasználói, akiket hozzáadhat a csoporthoz. Ha nem, akkor itt van az alapvető szintaxis egy felhasználó létrehozásához a következő useradd
paranccsal:
useradd [options] username
Itt található a "quincy" nevű felhasználó létrehozásának parancs. A -m
hoz létre a felhasználó saját könyvtárát, hogy megfeleljen a felhasználónevét. A -p p4ssw0rd
létrehoz egy jelszót a "p4ssw0rd" felhasználó számára.
useradd -m quincy -p password
A felhasználó a passwd
paranccsal megváltoztathatja jelszavát . Meg kell adniuk jelenlegi jelszavukat, majd új jelszavukat.
Felhasználó hozzáadása egy csoporthoz
A usermod
paranccsal felhasználót adhat hozzá egy csoporthoz. Így adhatja hozzá a "quincy" felhasználót az "írók" csoporthoz. A -a
paraméter jelentése "függelék", a -G
paraméter pedig egy csoportot ad hozzá másodlagos csoportként.
usermod -a -G writers quincy
Amikor egy felhasználót a adduser
paranccsal hoznak létre , a felhasználót automatikusan a felhasználónévvel megegyező nevű elsődleges csoporthoz rendelik. Tehát jelenleg a "quincy" felhasználó elsődleges "quincy" és másodlagos "írók" csoporttal rendelkezik.
A felhasználókat egyszerre több csoporthoz is hozzáadhatja, ha vesszük a csoportok nevét. -G group1,group2,group3
.
A következő parancs a felhasználói quincy elsődleges csoportját "szerkesztők" -re változtatja:
usermod -g editors quincy
Felhasználó eltávolítása egy másodlagos csoportból
Felhasználó eltávolításához egy másodlagos csoportból felül kell írnia egy felhasználó jelenlegi csoportját egy új csoportkészlettel, amely nem tartalmazza az eltávolítandó csoportot.
Először a id
paranccsal ellenőrizze, hogy a felhasználó milyen másodlagos csoportokhoz tartozik:
id -nG quincy
Tegyük fel, hogy ez azt eredményezi editors writers
, hogy a quincy a "szerkesztők" és az "írók" csoport része. Ha el akarja távolítani az "írók" csoportot, használja ezt a parancsot:
usermod -G editors quincy
Ez a parancs a quincy másodlagos csoportját "szerkesztőknek" állítja be. Mivel a -a
zászlót nem használták, az előző csoportkészlet felülírásra került.
Következtetés
Most már készen áll a felhasználók és csoportok kezelésének megkezdésére. A következő lépés annak meghatározása, hogy az egyes csoportok mely jogosultságokkal rendelkeznek.