Definition
Password Storage in Unix
Fields
| Position | Field | Description |
|---|---|---|
| 1 | username | the login name |
| 2 | password data | the hashed password in modular crypt format |
| 3–9 | additional | last password change, minimum/maximum age, warning period, inactivity period, expiration date, reserved |
Password Field Format
Modular Crypt Format
Example
/etc/shadow Entry
mauro:$6$Wyb.F7nfn4qtq7mr$tCSZVu7t5o/HsiFAiibc6493S9QYpcABfVPfI33GP 6Mh77ysg5l4Q/zwvf4ZTNEFF.b4P4MACT76uRGqEekv1:18738:0:99999:7:::
mauro— username$6$...— password field: algorithm6(SHA-512), saltWyb.F7nfn4qtq7mr, hashtCSZVu7t5o..., no explicit rounds (defaults to 5000)18738— last password change (days since epoch)0:99999:7— minimum age 0, maximum age 99999, warning period 7:::— inactivity, expiration, and reserved fields empty