Android

Hogyan adhatunk hozzá felhasználót a csoporthoz a linuxban

Revolution OS (documentary about GNU/Linux) (Multilingual) (HQ)

Revolution OS (documentary about GNU/Linux) (Multilingual) (HQ)

Tartalomjegyzék:

Anonim

Ebben az oktatóanyagban elmagyarázza, hogyan adhat hozzá egy felhasználót egy csoporthoz a Linux rendszerekben. Megmutatjuk azt is, hogyan lehet eltávolítani egy felhasználót egy csoportból, és hogyan lehet csoportokat létrehozni, törölni és listázni.

Linux csoportok

A Linux csoportok szervezeti egységek, amelyeket a felhasználói fiókok szervezésére és adminisztrálására használnak a Linuxban. A csoportok elsődleges célja egy adott erőforráshoz tartozó jogosultságok sorozatának meghatározása, például olvasás, írás vagy végrehajtási engedély, amelyet meg lehet osztani a csoporton belüli felhasználók között.

Kétféle csoport létezik a Linux operációs rendszerekben:

  • Elsődleges csoport - Amikor a felhasználó létrehoz egy fájlt, a fájl csoportját a felhasználó elsődleges csoportjára állítja. A csoport neve általában megegyezik a felhasználó nevével. A felhasználó elsődleges csoportjával kapcsolatos információkat az /etc/passwd fájl tárolja.

    Másodlagos vagy kiegészítő csoport - Hasznos, ha bizonyos fájljogosultságokat szeretne megadni a csoport tagjai számára. Például, ha egy adott felhasználót felvesz a docker , akkor a felhasználó örökli a hozzáférési jogokat a csoporttól, és képes lesz futtatni a dokkoló parancsokat.

Minden felhasználó pontosan egy elsődleges csoporthoz és nulla vagy több másodlagos csoporthoz tartozhat.

Csak gyökér vagy a sudo hozzáféréssel rendelkező felhasználók vehetnek fel egy felhasználót egy csoportba.

Meglévő felhasználó hozzáadása a csoporthoz

Meglévő felhasználó hozzáadásához egy másodlagos csoporthoz használja a usermod -a -G parancsot, majd kövesse a csoport és a felhasználó nevét:

sudo usermod -a -G groupname username

Például ahhoz, hogy a felhasználót linuxize a sudo csoportba, akkor a következő parancsot futtassa:

sudo usermod -a -G sudo linuxize

Mindig használja az -a (függelék) opciót, amikor egy felhasználót új csoporthoz ad hozzá. Ha elhagyja az -a opciót, akkor a felhasználót eltávolítják minden olyan csoportból, amely nem szerepel a -G opció után.

Siker esetén a usermod parancs nem jelenít meg kimenetet. Csak akkor figyelmeztet, ha a felhasználó vagy csoport nem létezik.

Meglévő felhasználó hozzáadása több csoporthoz egy parancsban

sudo usermod -a -G group1, group2 username

Felhasználó eltávolítása egy csoportból

A felhasználó eltávolításához egy csoportból használja a gpasswd parancsot a -d opcióval.

A következő példában eltávolítjuk a felhasználói username a groupname :

sudo gpasswd -d username groupname

Hogyan lehet csoportot létrehozni

Új csoport létrehozásához használja a groupadd parancsot, amelyet a csoport neve követ:

sudo groupadd groupname

Hogyan lehet csoportot törölni

Meglévő csoport törléséhez használja a groupdel parancsot, majd a csoport nevét:

sudo groupdel groupname

Hogyan lehet megváltoztatni a felhasználó elsődleges csoportját

A felhasználói elsődleges csoport megváltoztatásához használja a usermod parancsot, majd a -g opciót:

sudo usermod -g groupname username

A következő példában a felhasználói linuxize elsődleges csoportját developers :

sudo usermod -g developers linuxize

Új felhasználó létrehozása és csoportok hozzárendelése egy parancsban

A következő useradd parancs új nathan nevű felhasználót hoz létre az elsődleges csoport users és a másodlagos csoportokkal és a fejlesztőkkel.

sudo useradd -g users -G wheel, developers nathan

Felhasználói csoportok megjelenítése

A teljes felhasználói információ megjelenítéséhez, beleértve az összes olyan csoportot, amelyhez a felhasználó tagja, használja az id parancsot, amelyet a felhasználónév követ:

id username

id linuxize

uid=1000(linuxize) gid=100(users) groups=100(users), 10(wheel), 95(storage), 98(power), 990(libvirt), 993(docker), 999(kvm)

A fenti kimenet alapján láthatjuk, hogy a felhasználó elsődleges csoportja a felhasználók, és a wheel , storage , libvirt , docker és kvm kiegészítő csoportokhoz tartozik.

A groups parancs segítségével jelenítse meg a felhasználó kiegészítő csoportjait:

groups linuxize

wheel storage power users libvirt docker kvm

Ha nem ad át felhasználónevet a groups parancsnak, akkor kinyomtatja a jelenleg bejelentkezett felhasználói csoportokat.

Következtetés

Ebben az oktatóanyagban megmutattuk, hogyan adhat hozzá egy felhasználót egy csoporthoz.

Ugyanezek a parancsok vonatkoznak minden Linux disztribúcióra, beleértve az Ubuntu, CentOS, RHEL, Debian és Linux Mint verziókat.

Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.

terminál felhasználói csoport