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 useradd
paranccsal, 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.
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 passwd
parancsot, 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 sudo
hozzá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 userdel
parancsot, 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.
Vélemény, hozzászólás?