Android

Hogyan lehet törölni / eltávolítani a felhasználókat a linuxban (userdel parancs)

Alkalmazások eltávolítása nem egy misztikum blackPanther OS-en!

Alkalmazások eltávolítása nem egy misztikum blackPanther OS-en!

Tartalomjegyzék:

Anonim

A Linux egy több felhasználós rendszer, ami azt jelenti, hogy egynél több személy is léphet kapcsolatba ugyanazzal a rendszerrel egyszerre. Rendszergazdaként Ön felelőssége a rendszer felhasználóinak és csoportjainak kezelése azáltal, hogy új felhasználókat hoz létre és különféle csoportokhoz rendeli őket.

Előfordulhat, hogy törölnie kell egy felhasználói fiókot. Lehet, hogy azért, mert a felhasználó elköltözött a szervezettől, vagy egy olyan szolgáltatáshoz készült, amely már nem működik a rendszeren.

Linux alatt a userdel paranccsal törölhet egy felhasználói fiókot és az ahhoz kapcsolódó fájlokat.

Ez az oktatóanyag a userdel parancsot és annak lehetőségeit tartalmazza.

userdel parancs szintaxisa

A userdel parancs szintaxisa a következő:

userdel USERNAME

A felhasználó törléséhez a userdel parancs használatával be kell jelentkeznie root felhasználóként vagy sudo hozzáféréssel rendelkező felhasználóként.

Felhasználó törlése Linux alatt

A felhasználói username felhasználói fiók törléséhez a userdel paranccsal futtassa:

userdel username

Amikor meghívják, a parancs beolvassa az /etc/login.defs fájl tartalmát. A fájlban megadott tulajdonságok felülbírálják a userdel alapértelmezett viselkedését. Ha ebben a fájlban az USERGROUPS_ENAB értéke yes , akkor a userdel csak a felhasználóval azonos nevű csoportot törli, csak akkor, ha egyetlen másik tag sem tartozik a csoporthoz.

A parancs eltávolítja a felhasználói bejegyzéseket az /etc/passwd és az /etc/shadow, fájlokból.

A legtöbb Linux disztribúciónál, ha eltávolít egy felhasználói fiókot a userdel , a felhasználói otthoni és e-mail spool könyvtárakat nem távolítják el.

A -r ( --remove ) opcióval kényszerítheti a userdel eltávolítását a felhasználó otthoni könyvtáráról és az e-mail spoolról:

userdel -r username

A fenti parancs nem távolítja el a más fájlrendszerekben található felhasználói fájlokat. A fájlokat manuálisan kell megkeresnie és törölnie.

Ha az eltávolítani kívánt felhasználó továbbra is be van jelentkezve, vagy ha vannak futó folyamatok, amelyek ehhez a felhasználóhoz tartoznak, a userdel parancs nem engedélyezi a felhasználó eltávolítását.

Ebben a helyzetben javasoljuk, hogy jelentkezzen ki a felhasználótól, és az összes felhasználó futó folyamatát megölje a killall paranccsal:

sudo killall -u username

Ha kész, eltávolíthatja a felhasználót.

Egy másik lehetőség az -f ( --force ) opció használata, amely arra szólítja fel a felhasználót, hogy erõteljesen távolítsa el a felhasználói fiókot, még akkor is, ha a felhasználó még be van jelentkezve, vagy ha vannak olyan futó folyamatok, amelyek a felhasználóhoz tartoznak.

userdel -f username

Következtetés

Ebben az oktatóanyagban megtanulta a felhasználói fiókok törlését a Linuxon a userdel parancs segítségével. Ugyanez a szintaxis vonatkozik minden Linux disztribúcióra, beleértve az Ubuntu, CentOS, RHEL, Debian, Fedora és Arch Linux rendszereket.

userdel alacsony szintű segédprogram, a Debian és az Ubuntu felhasználók inkább a barátságosabb deluser parancsot használják.

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

terminál felhasználó