Una dintre primele sarcini la provizionarea unui nou server Linux este adăugarea și ștergerea utilizatorilor. Fiecare utilizator poate avea diferite niveluri de permisiune și setări specifice pentru diverse aplicații în linie de comandă și GUI.

Acest articol explică cum să adăugați și să eliminați utilizatori pe sistemele CentOS 8.

Precondiții #

Pentru a putea crea și elimina utilizatori, trebuie să fiți conectat ca root sau utilizator cu privilegii sudo.

Cum să adăugați un utilizator în CentOS 8 #

În CentOS, puteți crea un nou cont de utilizator folosind comanda useradd, urmată de numele de utilizator pe care doriți să îl creați.

De exemplu, pentru a crea un nou cont de utilizator numit „linuxize”, veți rula:

sudo adduser linuxize

În caz de succes, comanda nu produce niciun rezultat. Ea creează utilizatorul și directorul de origine al utilizatorului (/home/linuxize) și copiază fișierele din directorul /etc/skel în directorul de origine al utilizatorului. În cadrul directorului home, utilizatorul poate scrie, edita și șterge fișiere și directoare.

Dacă sunteți conectat ca root, nu trebuie să prefațați fiecare comandă cu sudo.

În continuare, va trebui să setați o parolă pentru noul utilizator, astfel încât acesta să se poată conecta. Pentru a face acest lucru, invocați comanda passwd urmată de numele de utilizator:

sudo passwd linuxize

Vă va fi solicitat să introduceți și să confirmați parola:

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

Asigurați-vă că folosiți o parolă puternică, care să conțină litere majuscule și minuscule, numere și caractere speciale.

Oferirea de privilegii Sudo #

În mod implicit pe CentOS, membrilor grupului wheel li se acordă acces sudo.

Dacă doriți ca utilizatorul nou creat să aibă drepturi administrative, adăugați utilizatorul la grupul:

sudo usermod -aG wheel linuxize

De asemenea, puteți configura accesul sudo al utilizatorului prin modificarea fișierului sudoers.

Cum să ștergeți un utilizator în CentOS #

Pentru a șterge un cont de utilizator nu mai este necesar, invocați comanda userdel urmată de numele utilizatorului.

De exemplu, pentru a elimina contul de utilizator numit „linuxize” veți executa:

sudo userdel linuxize

Cu succes, comanda nu produce niciun rezultat.

Comanda de mai sus va elimina utilizatorul fără a șterge fișierele utilizatorului. Utilizatorul este, de asemenea, eliminat din orice grup din care a făcut parte.

Pentru a elimina un utilizator și pentru a-i șterge directorul de domiciliu și spool-ul de mail, treceți opțiunea -r la userdel:

sudo userdel -r linuxize

Concluzie #

V-am arătat cum să adăugați și să eliminați utilizatori în CentOS 8. Aceleași comenzi se aplică pentru orice altă distribuție Linux.

CentOS, ca și toate celelalte distribuții Linux, este un sistem de operare multi-utilizator. A ști cum să adaugi și să elimini utilizatori este una dintre abilitățile esențiale pe care fiecare utilizator Linux ar trebui să le cunoască.

.