passwd în Linux / Bash

Permisiuni și securitate POSIX / Shadow package

Modifică parola de acces a contului de utilizator curent sau a altui cont.

Sintaxă comandă
passwd [opțiuni] [utilizator]

Ce face passwd

Comanda passwd actualizează hash-ul parolei stocat în mod securizat în fișierul /etc/shadow.

Utilizatorii standard își pot schimba propria parolă și li se cere parola veche pentru validare. Administratorul (root) poate schimba parola oricărui cont fără a fi nevoit să introducă parola veche.

Opțiuni și argumente

Opțiune / Parametru Descriere
-l, --lock Blochează contul de utilizator, dezactivând autentificarea prin parolă (doar root).
-u, --unlock Deblochează un cont restricționat.
-e, --expire Forțează expirarea parolei, obligând utilizatorul să o schimbe la următoarea autentificare.
-S, --status Afișează starea parolei contului (stare, data modificării, valabilitate).

Exemple

Exemplul 1: Schimbarea propriei parole

Terminalul nu afișează niciun caracter la tastarea parolei din motive de securitate.

passwd

Ieșire în terminal

Changing password for ana.
Current password: 
New password: 
Retype new password: 
passwd: password updated successfully

Greșeli frecvente

  • Tastarea parolei și panicarea că terminalul este blocat (Linux nu afișează steluțe sau caractere la introducerea parolelor).

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ă).
  • sudo: Execută o comandă cu drepturile depline ale administratorului (root) sau ale altui utilizator.