useradd în Linux / Bash

Permisiuni și securitate Shadow package

Creează un nou cont de utilizator în sistemul de operare.

Sintaxă comandă
useradd [opțiuni] nume_utilizator

Ce face useradd

Comanda useradd adaugă o nouă intrare în fișierele de sistem /etc/passwd, /etc/shadow și /etc/group.

Pe distribuțiile Debian/Ubuntu, pentru crearea interactivă cu configurare automată a folderului acasă și a parolei se poate folosi și asistentul de nivel înalt adduser.

Opțiuni și argumente

Opțiune / Parametru Descriere
-m, --create-home Creează automat directorul personal (home) al utilizatorului (ex. /home/nume).
-s, --shell SHELL Definește interpretorul de comenzi implicit (ex. -s /bin/bash).
-G, --groups GRUPURI Adaugă utilizatorul în grupuri suplimentare separate prin virgulă.
-d, --home-dir CALE Specifică o cale personalizată pentru directorul personal.

Exemple

Exemplul 1: Crearea unui cont nou de utilizator cu director acasă

Configurăm un cont cu shell-ul Bash activat.

sudo useradd -m -s /bin/bash mihai
sudo passwd mihai

Ieșire în terminal

Utilizator 'mihai' creat cu directorul /home/mihai

Greșeli frecvente

  • Crearea unui utilizator fără opțiunea -m pe anumite distribuții, lăsând contul fără un director personal în /home/.

Comenzi înrudite

  • usermod: Modifică proprietățile unui cont existent de utilizator (grupuri, shell, director acasă).
  • passwd: Modifică parola de acces a contului de utilizator curent sau a altui cont.