Hogyan adhatunk felhasználót a csoporthoz Linux alatt - oktatóanyag

A felhasználó társított csoportjának megváltoztatása nagyon egyszerű feladat, de nem mindenki ismeri a parancsokat. Különösen egy felhasználó hozzáadásához egy másodlagos csoporthoz is. Végigvezetjük az összes forgatókönyvet az Ön számára. Ebben a cikkben arról fogunk beszélni, hogyan lehet felhasználót hozzáadni a csoporthoz Linux alatt - oktatóanyag. Kezdjük!





A felhasználói fiókokat tulajdonképpen egy vagy több csoporthoz lehet hozzárendelni a Linuxon. A csoport engedélyezheti a fájlengedélyeket és egyéb jogosultságokat is. Például az Ubuntuban csak a sudo csoport felhasználói használhatják a sudo a parancs emelt engedélyek megszerzésére.



Linux csoportok

Linux a csoportok olyan szervezeti egységek, amelyek a felhasználói fiókok rendszerezésére és kezelésére szolgálnak Linux alatt is. A csoportok elsődleges célja a kiváltságok tényleges meghatározása. Például egy adott erőforrás engedélyének olvasása, írása vagy végrehajtása, amelyet meg lehet osztani a csoporton belüli felhasználók között.

A Linux operációs rendszerekben valójában kétféle csoport létezik:



  • Az elsődleges csoport - Amikor a felhasználó létrehoz egy fájlt, a fájl csoportja a felhasználó elsődleges csoportjába kerül. Többnyire a csoport neve megegyezik a felhasználó nevével. A felhasználó elsődleges csoportjával kapcsolatos információkat a /etc/passwd fájl.
  • Másodlagos vagy kiegészítő csoport - Hasznos, ha sok fájlengedélyt akar megadni a csoport tagjainak egy csoportjának. Például, ha hozzáad egy adott felhasználót a docker csoportot, akkor a felhasználó örökölni fogja a hozzáférési jogokat a csoporttól, és képes lesz futtatni a dokkoló parancsokat is.

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



Vegye figyelembe, hogy csak a root vagy a sudo a hozzáférés felhasználót adhat egy csoporthoz.

Új csoport hozzáadása

Ha új csoportot szeretne létrehozni a rendszerén, akkor használja a groupadd parancsot követő parancsot, cserélje ki az új_csoportot a létrehozni kívánt csoport nevével együtt. Ezzel a paranccsal is használnia kell a sudo-t. (Vagy azokon a Linux disztribúciókon, amelyek nem használják a sudo -t, a su parancsot önállóan kell futtatnia, hogy a parancs futtatása előtt megemelje az engedélyeket.



usermod

Meglévő felhasználói fiók hozzáadása egy csoporthoz

Ha egy meglévő felhasználói fiókot szeretne hozzáadni a rendszer egy csoporthoz, akkor a examplegroup paranccsal cserélje le a exampleusername a csoport nevével. Hogy hozzá akarja adni a felhasználót a geek a felhasználó nevével meg szeretné adni.



sudo

Ilyen például a usermod felhasználó hozzáadása a csoportnak examplegroup , használja a következő parancsot:

exampleusername

Változtasson meg egy felhasználói elsődleges csoportot

Míg a felhasználói fiók több csoport része lehet, az egyik csoport mindig az elsődleges csoport, a többi pedig másodlagos csoport. A felhasználó bejelentkezési folyamata, valamint a felhasználó által létrehozott fájlok és mappák szintén az elsődleges csoporthoz lesznek hozzárendelve.

Ha meg akarja változtatni az elsődleges csoportot, amelyhez a felhasználó hozzárendelt, akkor futtassa a -g parancsot, a -G a csoport nevével. Azt akarja, hogy Ön legyen az elsődleges és groups a felhasználói fiók nevével.

id

Most vegye figyelembe a groups itt. G kisbetű használatakor elsődleges csoportot rendel hozzá. Nagybetű használata esetén id , mint fent, akkor hozzárendel egy új másodlagos csoportot is.

Tekintse meg azokat a csoportokat, amelyekhez felhasználói fiók van hozzárendelve

A csoportok megtekintéséhez az aktuális felhasználói fiókot rendelték hozzá. Futtatnia kell a groups parancsot parancs. Ezután megjelenik a csoportok listája.

mappák egyesítése a Windows 10 rendszerben
id

Az egyes csoporthoz tartozó numerikus azonosítók megtekintéséhez futtassa a example parancsot parancs helyett:

useradd

adjon hozzá felhasználót a csoporthoz

Ha meg szeretné tekinteni a csoportokat, egy másik felhasználói fiókot rendelt hozzá. Ezután futtassa a getent parancsot, és adja meg a felhasználói fiók nevét.

gpasswd

Megtekintheti az egyes csoportokhoz tartozó numerikus azonosítókat is a -d parancs futtatásával és egy felhasználónév megadásával.

username

A groupname első csoportja lista vagy a gid = után látható csoport a sudo gpasswd -d username groupname lista valójában a felhasználói fiók elsődleges csoportja. A többi csoport a másodlagos csoport is. Tehát az alábbi képernyőképen a felhasználói fiók elsődleges csoportja alapvetően groupdel

adjon hozzá felhasználót a csoporthoz

Hozzon létre új felhasználót, és rendeljen hozzá egy csoportot egy parancsban

Nektek néha érdemes létrehozni egy új felhasználói fiókot, amely hozzáféréssel rendelkezik egy adott erőforráshoz vagy könyvtárhoz, például egy új FTP-felhasználóhoz. Megadhatja azokat a csoportokat is, amelyekhez a felhasználói fiók hozzárendelésre kerül, amikor a felhasználói fiókot a sudo groupdel groupname paranccsal hozza létre:

sudo groupadd mynewgroup

Például egy új jsmith nevű felhasználói fiók létrehozásához és az ftp csoporthoz való hozzárendeléséhez futtatnia kell:

usermod -a -G examplegroup exampleusername

Ezt követően hozzá kell rendelnie egy jelszót az adott felhasználóhoz:

usermod -a -G sudo geek

Felhasználó hozzáadása több csoporthoz

Amikor a másodlagos csoportokat hozzárendeli egy felhasználói fiókhoz. könnyedén több csoportot is rendelhet egyszerre, a vesszővel elválasztva a listát.

usermod -g groupname username

Például a geek nevű felhasználó felvétele a futtatott ftp, sudo és példa csoportokba:

magas lemezhasználatot okozó avast
groups

Megadhat annyi csoportot, amennyit csak akar - csak most vessze el őket vesszővel.

Az összes csoport megtekintése a rendszeren

Ha meg szeretné tekinteni a rendszer összes csoportjának listáját, használhatja a

id
parancsot:

groups exampleusername

Ez a kimenet azt is megmutatja, hogy mely felhasználói fiókok valójában melyik csoport tagjai. Tehát az alábbi képernyőképen láthatjuk, hogy a Syslog és Chris fiókok is az adm csoport tagjai.

Ennek tartalmaznia kell mindent, amit tudnia kell a felhasználók csoportokba való felvételéről a Linux rendszeren.

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

Felhasználó eltávolításához egy csoportból a

id exampleusername
parancsot kell használnia parancs a
useradd -G examplegroup exampleusername
választási lehetőség.

A következő példában most eltávolítjuk a

useradd -G ftp jsmith
felhasználót a csoporttól
passwd jsmith
:

usermod -a -G group1,group2,group3 exampleusername

Csoport törlése

Meglévő csoport törléséhez használja a

usermod -a -G ftp,sudo,example geek
egy parancs, amelyet a csoport neve követ:

getent group

Következtetés

Rendben, ennyi volt az emberek! Remélem, kedvelik ezt a cikket, és hasznosnak találják Önnek is. Adjon visszajelzést róla. Akkor is, ha önnek további kérdései és kérdései vannak ezzel a cikkel kapcsolatban. Ezután ossza meg velünk az alábbi megjegyzések részben. Hamarosan jelentkezünk. Szép napot!

Lásd még: Összehasonlítás a WPS Office és a LibreOffice között [Office Suite Linux rendszerhez]