Curso de Linux

Vencimiento de cuentas y claves, comando chage.

02:13 The Chage command
Con el comando chage podemos hacer que un usuario en particular deje de funcionar en un determinado tiempo o simplemente que deba cambiar su clave en determinado tiempo.
Para este ejemplo se crearon tres usuarios.
03:05 Adding an expiration date for a user
Si quiero que un usuario se pueda usar solamente hasta una fecha se haria con este comando. chage -E 20xx-yy-zz usuario. La E se refiere a Expirar. E
04:36 Checking user details with chage -l
Si quisieramos simplemente saber la expiración de dicho usuario lo hariamos solo con L minuscula. Asi chage -l usuario.
05:49 Reasoning for setting account expiration dates
El objetivo de expiración de cuentas se puede usar para casos de usuarios temporales.
06:26 Setting an expiration date for a password
Si simplemente quiero que la clave caduque cada X dias simplemente ponemos.
chage -M 30 usuario. Para este ejemplo seria cada 30 dias. En caso que no quiera que caduque le pongo menos uno.
07:37 Adding a minimum number of days between password changes
Por otro lado algo a considerar seria la cantidad mínima de dias que una contraseña debe tener antes de poder ser cambiada nuevamente. Hacer esto dificultaria a una persona que cambie tantas veces como sea necesario para volver a tenerla misma. Para hacer esto usaremos el parámetro menos m minúscula y un número. Por ejemplo chage -m 7 usuario. Sin embargo para casos en que haya preocupaciones de seguridad siempre el usuario podria pedir al administrador que cambie su contraseña antes.
09:44 Locking a user account
En un caso de emergencia en que yo quisiera bloquear el acceso de un usuario se podría simplemente usar el comando passwd -l usuario. con la L minúscula estamos lockeando o bloqueando el usuario y este no podrá loguearse hasta que lo desbloquemos.
11:06 Unlocking a user account
Por último si quisieramos nuevamente habilitarlo o desbloquearlo con un menos u minúscula lo hariamos asi. passwd -u usuario.

Scroll al inicio