userdel în Linux / Bash

Șterge un cont de utilizator din sistem și, opțional, directorul lui personal și căsuța de mail.

Sintaxă comandă
userdel [opțiuni] UTILIZATOR

Ce face userdel

userdel elimină contul din /etc/passwd, /etc/shadow și /etc/group. Fără opțiuni, directorul personal (de exemplu /home/ion) rămâne pe disc, cu fișierele aparținând acum unui UID fără nume.

Cu -r se șterg și directorul personal și căsuța de mail. Este o operație ireversibilă: fă o copie de siguranță a datelor înainte. Comanda refuză să șteargă un cont care are procese pornite, ca să nu lase servicii fără proprietar.

Opțiuni și argumente

Opțiune / Parametru Descriere
-r, --remove Șterge și directorul personal și mail spool-ul utilizatorului.
-f, --force Forțează ștergerea chiar dacă utilizatorul este logat sau are procese active (periculos).

Exemple

Exemplul 1: Ștergerea unui cont și a datelor lui

Arhivăm întâi directorul personal, apoi ștergem contul cu tot cu /home/ion. Mesajul despre mail spool doar anunță că nu exista o căsuță locală.

sudo tar -czf /root/ion-home-2026-10-25.tar.gz /home/ion
sudo userdel -r ion

Ieșire în terminal

userdel: ion mail spool (/var/mail/ion) not found

Exemplul 2: Cont cu procese active

Oprim întâi procesele utilizatorului (sau sesiunile lui), apoi repetăm ștergerea.

sudo userdel ion
sudo pkill -u ion
sudo userdel ion

Ieșire în terminal

userdel: user ion is currently used by process 2345

Greșeli frecvente

  • Folosirea lui -r fără copie de siguranță: fișierele din directorul personal dispar definitiv.
  • Ștergerea contului fără a căuta fișierele lui din afara directorului personal; le găsești cu sudo find / -nouser după ștergere.

Comenzi înrudite

  • useradd: Creează un nou cont de utilizator în sistemul de operare.
  • usermod: Modifică proprietățile unui cont existent de utilizator (grupuri, shell, director acasă).
  • groupadd / groupdel: Creează, redenumește și șterge grupuri de utilizatori, folosite pentru a da drepturi comune mai multor conturi.
  • who / w / last: Arată cine este conectat acum pe server, ce face fiecare și istoricul autentificărilor.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: userdel

Ai o nelămurire despre utilizarea comenzii userdel sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.