Change or set a user account password.
medium risk
passwd updates /etc/shadow. Root can change any user's password. -l locks an account, -u unlocks, -e forces a password change on next login.
| Flag | Meaning |
|---|---|
-l --lock | Lock the account (prefix ! in shadow) |
-u --unlock | Unlock a locked account |
-e --expire | Force password change on next login |
passwd aliceInteractively change alice's password (as root) · explain & risk-check →passwd -e deployForce deploy user to set a new password on next login · explain & risk-check →passwd -l tempuserLock tempuser account during an investigation · explain & risk-check →Use `chage -l username` to view password expiry info including last changed date and warning period.
Reference text is hand-written and may be incomplete — check man passwd for your version. Test destructive commands on a non-production system first.