Comando Linux · 5 min read · Nov 15, 2025
Tutorial del comando passwd de Linux para principiantes (8 ejemplos)
Como usuario de la línea de comandos de Linux, debes estar al tanto de las utilidades que te ayudan con la gestión de cuentas de usuario. Una de estas herramientas es passwd, que te permite cambiar la contraseña de tu cuenta. En este tutorial, discutiremos los conceptos básicos de este comando utilizando algunos ejemplos fáciles de entender.
Pero antes de hacer eso, vale la pena mencionar que todos los ejemplos en este tutorial han sido probados en una máquina Ubuntu 16.04 LTS.
Comando passwd de Linux
Como ya se mencionó al principio, el comando passwd permite a los usuarios cambiar la contraseña de su cuenta. A continuación se muestra su sintaxis:
passwd [opciones] [LOGIN]Y así es como la página del manual lo describe:
El comando passwd cambia las contraseñas para las cuentas de usuario. Un usuario normal
solo puede cambiar la contraseña de su propia cuenta, mientras que el
superusuario puede cambiar la contraseña de cualquier cuenta. passwd también cambia
el período de validez de la cuenta o de la contraseña asociada.A continuación se presentan algunos ejemplos en formato de preguntas y respuestas que deberían darte una buena idea de cómo funciona este comando.
P1. ¿Cómo usar passwd?
El uso básico es simple: solo ejecuta el comando passwd sin ninguna opción/entrada.
passwdA continuación se presenta información útil que necesitas saber sobre el funcionamiento de passwd:
Primero se le pide al usuario su antigua contraseña, si existe.
Esta contraseña se cifra y se compara con la contraseña almacenada.
El usuario tiene solo una oportunidad para ingresar la contraseña correcta.
El superusuario puede omitir este paso para que las contraseñas olvidadas
puedan ser cambiadas.
Después de que se ha ingresado la contraseña, se verifica la información de envejecimiento de la contraseña
para ver si el usuario tiene permiso para cambiar la contraseña en este
momento. Si no, passwd se niega a cambiar la contraseña y sale.
Luego, se le pide al usuario dos veces una contraseña de reemplazo. La segunda
entrada se compara con la primera y ambas deben coincidir para que la
contraseña sea cambiada.
Luego, se prueba la complejidad de la contraseña. Como regla general,
las contraseñas deben constar de 6 a 8 caracteres, incluyendo uno o más
caracteres de cada uno de los siguientes conjuntos:
· letras minúsculas
· dígitos del 0 al 9
· signos de puntuación
Se debe tener cuidado de no incluir los caracteres de borrado o eliminación
predeterminados del sistema. passwd rechazará cualquier contraseña que no sea
suficientemente compleja.Por ejemplo, en mi caso, así es como cambié el passwd:

Ten en cuenta que en caso de que tengas privilegios de superusuario (o seas un administrador del sistema), puedes cambiar la contraseña de cualquier cuenta simplemente mencionando el nombre de usuario de la cuenta. Por ejemplo:
passwd himanshu
P2. ¿Cómo hacer que una cuenta no tenga contraseña?
El comando passwd también te permite eliminar una contraseña asociada con una cuenta de usuario. Para esto, necesitas usar la opción de línea de comandos -d.
passwd -dAsí que esta es básicamente una forma rápida de deshabilitar la contraseña para una cuenta, esencialmente haciéndola sin contraseña.
P3. ¿Cómo forzar la expiración de una contraseña?
A veces, el administrador del sistema puede querer que un usuario cambie su contraseña de inmediato. Así que en ese caso, pueden usar la opción de línea de comandos -e, que resulta en la expiración inmediata de la contraseña, obligando al usuario a cambiar su contraseña en el siguiente inicio de sesión.
passwd -eP4. ¿Cómo deshabilitar una cuenta si la contraseña permanece expirada?
El comando passwd también te permite lidiar con situaciones en las que el usuario no toma ninguna acción incluso después de que su contraseña ha expirado. Básicamente, la herramienta te permite deshabilitar la cuenta por completo en caso de que la contraseña permanezca expirada durante un número determinado de días. Esto lo puedes hacer usando la opción de línea de comandos -i, que requiere un número como entrada.
Por ejemplo:
passwd -i 5Así que este comando se asegurará de que la cuenta esté deshabilitada si la contraseña permanece expirada durante 5 días.
P5. ¿Cómo establecer un intervalo de tiempo entre cambios de contraseña?
El comando passwd también te permite establecer un intervalo mínimo de tiempo entre cambios de contraseña. Esto es posible a través de la opción de línea de comandos -n, que requiere un valor numérico que se trata como el número de días.
Por ejemplo:
passwd -n 10Este comando se asegura de que haya un intervalo de 10 días entre cualquier cambio de contraseña. Vale la pena mencionar que un valor de 0 indica que el usuario puede cambiar su contraseña en cualquier momento.
P6. ¿Cómo hacer que passwd muestre información del estado de la cuenta?
Esto lo puedes hacer usando la opción de línea de comandos -S.

Así es como la documentación oficial explica estos campos:
Muestra información del estado de la cuenta. La información de estado consiste
en 7 campos. El primer campo es el nombre de inicio de sesión del usuario. El segundo
campo indica si la cuenta de usuario tiene una contraseña bloqueada (L), no tiene
contraseña (NP) o tiene una contraseña utilizable (P). El tercer campo
da la fecha del último cambio de contraseña. Los siguientes cuatro campos
son la edad mínima, la edad máxima, el período de advertencia y el período de inactividad
para la contraseña. Estas edades se expresan en días.P7. ¿Cómo establecer el período de validez de la contraseña?
El comando passwd te permite hacer esto a través de su opción -x, que requiere un número que representa el número máximo de días que una contraseña permanece válida.
Por ejemplo:
passwd -x 100P8. ¿Cómo hacer que passwd advierta a los usuarios sobre el cambio de contraseña pendiente?
Esto se puede hacer usando la opción de línea de comandos -w, que requiere un número como entrada, que no es más que el número de días antes de que la contraseña expire en que se advertirá a un usuario que su contraseña está a punto de expirar.
Por ejemplo:
passwd -w 7Conclusión
Así que puedes ver que passwd es una herramienta muy importante de la que debes estar al tanto, independientemente del tipo de usuario que seas (novato o profesional). Aquí, en este tutorial, hemos discutido varias características clave de passwd. Practica estos, y una vez que hayas terminado, dirígete a la página del manual de la herramienta para saber más sobre ella.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.