Join US!

07 iulie 2011

Passwd


Passwd este comanda folosită pentru schimbarea parolei de acces la un sistem UNIX. Parola introdusă de utilizator este trecută printr-o funcţie criptografică hash. Din motive de securitate, numai valoarea hash este salvată în sistem, parola reală nu este salvată niciodată. Când un utilizator se autentifică, parola introdusă este trecută prin aceeaşi funcţie hash, iar rezultatul este comparat cu cel salvat anterior în sistem. Dacă rezultatul hash este acelaşi,[1] parola este considerată validă iar utilizatorul i se permite accesul la sistem. Comanda passwd poate fi folosită atât pentru schimbarea parolei locale, cât şi pentru schimbarea parolei în sistemele distribuite precum NISKerberossau LDAP. În trecut, fiecare sistem folosea o altă comandă. De exemplu pentru schimbarea parolei într-un sistem NIS se folosea comanda ypasswd. În prezent, în majoritatea sistemelor se foloseşte o singură comandă iar controlul schimbării este implementat global la nivel de sistem de PAM (pluggable authentication modules).