Az egyik első feladat egy új Linux-kiszolgáló üzembe helyezésekor a felhasználók hozzáadása és eltávolítása. Minden felhasználó különböző jogosultsági szintekkel és speciális beállításokkal rendelkezhet a különböző parancssori és GUI alkalmazásokhoz.

Ez a cikk elmagyarázza, hogyan adhatunk hozzá és távolíthatunk el felhasználókat CentOS 8 rendszereken.

Előfeltételek #

A felhasználók létrehozásához és eltávolításához root vagy sudo jogosultságokkal rendelkező felhasználóként kell bejelentkeznünk.

How To Add User in CentOS 8 #

A CentOS rendszerben új felhasználói fiókot hozhat létre a useraddparanccsal, amelyet a létrehozni kívánt felhasználónév követ.

Egy “linuxize” nevű új felhasználói fiók létrehozásához például a következőt kell futtatni:

sudo adduser linuxize

Siker esetén a parancs nem ad kimenetet. Létrehozza a felhasználót és a felhasználó home könyvtárát (/home/linuxize), és a /etc/skel könyvtárból fájlokat másol a felhasználó home könyvtárába. A home könyvtáron belül a felhasználó írhat, szerkeszthet és törölhet fájlokat és könyvtárakat.

Ha root felhasználóként van bejelentkezve, nem kell minden parancs elé sudo-t írni.

A következő lépésben jelszót kell megadni az új felhasználónak, hogy a felhasználó be tudjon jelentkezni. Ehhez hívja elő a passwdparancsot, amelyet a felhasználónév követ:

sudo passwd linuxize

A rendszer kérni fogja a jelszó megadására és megerősítésére:

Changing password for user linuxize.New password: Retype new password: passwd: all authentication tokens updated successfully.

GYőződjön meg róla, hogy erős jelszót használ, amely nagy- és kisbetűket, számokat és speciális karaktereket tartalmaz.

Sudo jogosultságok megadása #

A CentOS rendszerben a wheel csoport tagjai alapértelmezés szerint sudohozzáférést kapnak.

Ha azt szeretné, hogy az újonnan létrehozott felhasználó rendszergazdai jogokkal rendelkezzen, adja hozzá a felhasználót a csoporthoz:

sudo usermod -aG wheel linuxize

A sudo hozzáférését a sudoers fájl módosításával is beállíthatja.

How To Delete a User in CentOS #

A felhasználói fiók törléséhez, ha már nincs rá szükség, hívja elő a userdelparancsot, majd a felhasználó nevét.

A “linuxize” nevű felhasználói fiók eltávolításához például a következőt kell futtatni:

sudo userdel linuxize

Siker esetén a parancs nem ad kimenetet.

A fenti parancs a felhasználó eltávolítását a felhasználói fájlok törlése nélkül végzi el. A felhasználó minden olyan csoportból is eltávolításra kerül, amelyhez tartozott.

A felhasználó eltávolításához, valamint a home könyvtárának és mail spooljának törléséhez adja át a -r opciót a userdel parancshoz:

sudo userdel -r linuxize

Következtetés #

Megmutattuk, hogyan adhatunk hozzá és távolíthatunk el felhasználókat a CentOS 8-ban. Ugyanezek a parancsok bármely más Linux-disztribúcióra is érvényesek.

A CentOS, akárcsak az összes többi Linux-disztribúció, egy többfelhasználós operációs rendszer. A felhasználók hozzáadásának és eltávolításának ismerete az egyik alapvető készség, amelyet minden Linux-felhasználónak ismernie kell.