fbpx passwd en Linux: Cambiar y Gestionar Contraseñas | Certificação Linux

passwd en Linux: Cambiar Contraseñas y Gestionar Expiración de Cuentas

📅 01/01/2019 ⏱ 3 min ✍️ Uira Ribeiro
Linuxcomandos
passwd en Linux: Cambiar Contraseñas y Gestionar Expiración de Cuentas
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponible en
Google Play
Disponible en
App Store

El comando passwd en Linux ingresa la contraseña para una cuenta de usuario específica. Si la cuenta de usuario no se proporciona como parámetro, passwd cambia la contraseña de la cuenta que se está usando en ese momento. Por cuestiones de seguridad no es posible pasar la contraseña en la línea de comandos.

La opción disponible es:

  • -l: Esta opción bloquea la cuenta del usuario agregando el sinal "!" en Debian, o el sinal "!!" en Redhat, en el campo contraseña del archivo /etc/shadow, de manera que la cadena de contraseña ya no sea aceptada. Es importante decir que, si el usuario utiliza otro método de autenticación que no necesite contraseña, como por ejemplo una clave SSH, aún podrá iniciar sesión en el sistema. Para bloquear definitivamente a un usuario se recomienda usar el comando "usermod –e" para indicar que su cuenta venció.
  • -u: Esta opción hace lo reverse de la opción "-l", quitando la exclamación "!" y desbloqueando la contraseña.
  • -d: Esta opción borra la contraseña de la cuenta, dejando la cuenta sin contraseña.
  • -e: Esta opción fuerza la expiración de la contraseña, forzando al usuario a cambiar la contraseña en el próximo inicio de sesión.
  • -n z: Esta opción configura el mínimo de Z días de vida para una contraseña.
  • -x z: Esta opción configura el máximo de Z días de vida para una contraseña.
  • -w z: Esta opción configura el número de Z días de vida para una contraseña.
  • -i z: Esta opción configura el número Z días entre que la contraseña esté expirada y la cuenta quede inactiva.
  • -S: Esta opción muestra información del estado de la cuenta.

Solamente el root puede alterar la contraseña de otros usuarios. Un usuario común puede ejecutar passwd para alterar su propia contraseña.

Para cambiar la contraseña del usuario uira:

# passwd uiraEnter new password for ‘uira’: 

Para ver el estado de la contraseña de un usuario:

# passwd -S uirauira PS 2019-04-11 0 99999 7 -1 (Password set, SHA512 crypt.)

Para bloquear una cuenta de usuario:

# passwd -l uiraLocking password for user uira.passwd: Success

Veja que el estado de la cuenta bloqueada pasa a ser "LK":

# passwd -S uirauira LK 2019-04-11 0 99999 7 -1 (Password locked.)

De esta manera, la contraseña en el archivo /etc/shadow ganó dos asteriscos "!!":

# cat /etc/shadow|grep uirauira:!!$6$MqPxvBfi$ZiKAPicCjTbCvLrPHut.ZeSmqVVlHsZJmHtJWofHOV.6eSz3W8G.Iw7FOguMNb9240KnKK8.5KpCQKqn/WSgm/:17998:0:99999:7:::

Para desbloquear una contraseña:

# passwd -u uiraUnlocking password for user uira.passwd: Success

Ahora el estado volvió a ser "PS":

# passwd -S uirauira PS 2019-04-11 0 99999 7 -1 (Password set, SHA512 crypt.)

Para configurar una contraseña para expirar en 30 días:

# passwd -x 30 uiraAdjusting aging data for user uira.passwd: Success

Veja que la expiración de la contraseña pasó a 30 días:

# passwd -S uirauira PS 2019-04-11 0 30 7 -1 (Password set, SHA512 crypt.)

Aprende mucho más sobre Linux en nuestro curso en línea. Puedes realizar la inscripción aquí. Si ya tienes una cuenta, o quieres crear una, simplemente ingresa o crea tu usuario aquí.

¿Te gustó? Comparte

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Después de años viendo profesionales perder horas en tareas simples por no conocer las herramientas correctas de Linux, decidí enseñar.
Hoy soy autor de la mayoría de los Materiales de Aprendizaje oficiales de la LPI y mentor de más de 14,000 alumnos certificados.

Conoce mi historia completa →

Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp