Comando che permette di cambiare le impostazioni di un account creato precedentemente.
usermod [opzioni] login-name
-c comment
Modifica, aggiunge il commento
-d home_dir
Modifica la home_dir dell'utente
-e expire_date
Modifica l'expire_date, ovvero quando l'account verrà disabilitato
-f inactive_days
Modifica il numero di giorni che intercorrono fra la scadenza della password e la disabilitazione dell'account
-g initial_group
Modifica il gruppo primario
-G groups
Modifica i Gruppi secondari
-l login
Cambia il nome di login dell'utente
-p password
Modifica la password (criptata)
-s shells
Modifica la shell di default dell'utente
-u UID
Modifica l'UID
-L
Esegue il lock dell'account
-U
Operazione inversa del lock, ovvero riabilita l'account
I file che gestiscono gli utenti: /etc/passwd, /etc/group, /etc/shadow. I comandi per gestire gli utenti: adduser, passwd, userdel.
Esempio
usermod -e 2003-08-31 utente
fa sì che dopo il 31 agosto 2003 l'utente non possa più loggarsi