quickie

Como cambiar los passwords desde la linea de comando en Linux/Unix.

por Lógico (@LogicoDev)

¿Queriendo cambiar las contraseñas?. ¡Muy buena idea!. Cambiar los passwords regularmente ayuda a mantener la seguridad del sistema y para esta tarea hay un comando Linux/Unix disponible: passwd.

PUBLICADO 04:30 PM
25.12.2018
Imágen de portada

El formato general para su uso es el siguiente:

passwd [opciones] nombre_de_la_cuenta

Este comando es muy fácil de usar, si queremos cambiar la contraseña de la cuenta actual se debe ingresar

passwd

y listo!. Se pide la contraseña antigua, una vez verificada, se pide la contraseña nueva con su verificación correspondiente (el ingreso de contraseñas no tiene eco).

Con respecto a las opciones aquí están

  -k       mantener los tokens de autenticación no vencidos
  -d       borrar la clave para la cuenta named (sólo root)
  -l       bloquear la cuenta named (sólo root)
  -u       desbloquear la cuenta named (sólo root)
  -f      forzar la operación
  -x, --maximum=DIAS      tiempo de vida máximo de la contraseña (sólo root)
  -n, --minimum=DIAS      tiempo mínimo de vida de la contraseña (sólo root)
  -w, --warning=DIAS      número de días antes del vencimiento de la contraseña en que los usuarios reciben las advertencias de vencimiento (sólo root)
  -i, --inactive=DIAS     número de días después de que venció la contraseña en que se deshabilitará la cuenta (sólo root)
  -S, --status            informar el estado de la contraseña en la cuenta named (sólo root)

Ejemplos

passwd -l pepe

Siendo root, bloquea la cuenta “pepe”

passwd -u pepe

Siendo root, desbloquea la cuenta “pepe”

passwd --warning=3 --maximun=60 spiderman

Siendo root, fuerza que el password de la cuenta spiderman venza cada 60 días y que a su vez 3 días antes del vencimiento el usuario sea notificado del vencimiento

Portada

unsplash-logoMarkus Spiske


Comentarios