Android

Cum să ștergeți / să eliminați utilizatorii din linux (comanda userdel)

Cum adaugam/stergem un user in Linux

Cum adaugam/stergem un user in Linux

Cuprins:

Anonim

Linux este un sistem multi-utilizator, ceea ce înseamnă că mai multe persoane pot interacționa cu același sistem în același timp. Ca administrator de sistem, aveți responsabilitatea de a administra utilizatorii și grupurile sistemului creând noi utilizatori și să îi atribuiți grupurilor diferite.

Ocazional, poate fi necesar să ștergeți un cont de utilizator. Poate pentru că utilizatorul s-a îndepărtat de organizație, sau a fost creat pentru un serviciu specific care nu mai rulează pe sistem.

În Linux, puteți șterge un cont de utilizator și toate fișierele sale asociate folosind comanda userdel .

Acest tutorial acoperă comanda userdel și opțiunile sale.

Sintaxă de comandă userdel

Sintaxa pentru comanda userdel este următoarea:

userdel USERNAME

Pentru a șterge utilizatorii folosind comanda userdel , trebuie să fiți autentificat ca root sau un utilizator cu acces sudo .

Cum să ștergeți utilizatorul în Linux

Pentru a șterge un nume de username numit username folosind comanda userdel aveți să rulați:

userdel username

Când este invocată, comanda citește conținutul fișierului /etc/login.defs . Proprietățile definite în acest fișier înlocuiesc comportamentul implicit al userdel . Dacă USERGROUPS_ENAB este setat pe yes în acest fișier, userdel șterge grupul cu același nume ca utilizator, numai dacă niciun alt utilizator nu este membru al acestui grup.

Comanda elimină intrările utilizatorului din fișierele /etc/passwd și /etc/shadow, .

În majoritatea distribuțiilor Linux, atunci când eliminați un cont de utilizator cu userdel , directoarele de userdel ale utilizatorului și mailurile de mail nu sunt eliminate.

Folosiți opțiunea -r ( --remove ) pentru a forța userdel să elimine directorul de acasă al utilizatorului și spool-ul de mail:

userdel -r username

Comanda de mai sus nu elimină fișierele utilizator localizate în alte sisteme de fișiere. Trebuie să căutați și să ștergeți fișierele manual.

Dacă utilizatorul pe care doriți să îl eliminați este încă conectat sau dacă există procese care aparțin acestui utilizator, comanda userdel nu permite eliminarea acestuia.

În această situație, se recomandă deconectarea utilizatorului și uciderea tuturor proceselor de execuție ale utilizatorului cu comanda killall :

sudo killall -u username

Odată terminat, îl puteți elimina pe utilizator.

O altă opțiune este să utilizați opțiunea -f ( --force ) care îi spune utilizatorului să elimine cu forță contul de utilizator, chiar dacă utilizatorul este încă conectat sau dacă există procese care aparțin utilizatorului.

userdel -f username

Concluzie

În acest tutorial, ați învățat cum să ștergeți conturile de utilizator în Linux folosind comanda userdel . Aceeași sintaxă se aplică pentru orice distribuție Linux, inclusiv Ubuntu, CentOS, RHEL, Debian, Fedora și Arch Linux.

userdel este un utilitar la nivel scăzut, utilizatorii Debian și Ubuntu vor utiliza mai probabil comanda deluser prietenoasă.

Simțiți-vă liber să lăsați un comentariu dacă aveți întrebări.

utilizator de terminal