Curso de Linux
Vencimiento de cuentas y claves, comando chage.
02:13 The Chage commandCon 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 userSi 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. E04:36 Checking user details with chage -lSi 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 datesEl objetivo de expiración de cuentas se puede usar para casos de usuarios temporales.06:26 Setting an expiration date for a passwordSi 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 changesPor 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 accountEn 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 accountPor último si quisieramos nuevamente habilitarlo o desbloquearlo con un menos u minúscula lo hariamos asi. passwd -u usuario.
