Respuestas:
usermod -L
en realidad solo bloquea la contraseña del usuario, por lo que el usuario aún puede iniciar sesión utilizando otros métodos, por ejemplo, una sesión ssh que usa autenticación de clave pública.
Pero si configura el EXPIRE_DATE
1, la cuenta caducará por completo y el usuario no podrá usarla de ninguna manera. Esto se debe a que 1 es igual a expirar en 1970-01-01 00:00:01
.
Oct 28, 1970
cual la cuenta caduca.
Debido a que las claves ssh no se preocupan por las contraseñas, necesita que la cuenta muera.
La vieja sabiduría era cambiar el caparazón del usuario /bin/false
; Sin embargo, esto en realidad no funciona.
usermod -L -e 300 username
? ¿La cuenta caducará por completo?