Risposte:
usermod -L
in realtà blocca solo la password dell'utente, quindi l'utente è ancora in grado di accedere utilizzando altri metodi, ad esempio una sessione ssh che utilizza l'autenticazione con chiave pubblica.
Ma se imposti il valore EXPIRE_DATE
su 1, l'account scadrà completamente e l'utente non sarà in grado di utilizzarlo in alcun modo. Questo perché 1 è uguale alla scadenza a 1970-01-01 00:00:01
.
Oct 28, 1970
scadenza dell'account.
Poiché le chiavi SSH non si preoccupano delle password, è invece necessario che l'account muoia.
La vecchia saggezza era cambiare il guscio dell'utente in /bin/false
; tuttavia questo in realtà non funziona.
usermod -L -e 300 username
? L'account sarà completamente scaduto?