Delete a user account
high risk
passwd -l <user> && chage -E0 <user>Lock instead of deletetar -czf <user>-home.tgz /home/<user>Back up before deletingfind / -user <user> -ls 2>/dev/nullFind files owned by the userDeletes a user from /etc/passwd and /etc/shadow.
| Flag | Meaning |
|---|---|
-r | Remove home directory and mail spool⚠ Permanently deletes the user’s files. |
-f | Force removal⚠ Even if the user is logged in. |
userdel aliceRemove account, keep home · explain & risk-check →userdel -r aliceRemove account and home · explain & risk-check →Reference text is hand-written and may be incomplete — check man userdel for your version. Test destructive commands on a non-production system first.