Inicio > Gestión de paquetes y sistema > passwd

passwd: Cambiar contraseña de usuario

El comando passwd se utiliza en sistemas Linux para cambiar la contraseña de una cuenta de usuario. Los usuarios normales solo pueden cambiar su propia contraseña, mientras que el usuario root puede cambiar las contraseñas de todas las cuentas de usuario o realizar tareas adicionales como bloquear/desbloquear cuentas.

Descripción general

passwd es un comando que gestiona las contraseñas de los usuarios, un elemento clave de la seguridad del sistema. Es esencial para mantener políticas de contraseñas sólidas y controlar el acceso a las cuentas.

Funciones principales

  • Cambiar la contraseña del usuario actual
  • Cambiar la contraseña de otro usuario con privilegios de root
  • Bloquear y desbloquear cuentas de usuario
  • Establecer y verificar la caducidad de la contraseña

Opciones principales

Las opciones principales del comando passwd se utilizan principalmente cuando se gestionan otras cuentas de usuario con privilegios de root.

Gestión de cuentas

Comando generado:

Combina los comandos.

Descripción:

`passwd` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Aprenda a gestionar contraseñas a través de varios ejemplos de uso del comando passwd.

Cambiar la propia contraseña

passwd

Cambia la contraseña del usuario que ha iniciado sesión actualmente. Al ejecutar el comando, se le pedirá que introduzca la contraseña actual y la nueva contraseña dos veces.

Cambiar la contraseña de otro usuario (root)

sudo passwd [nombre_usuario]

Cambia la contraseña de un usuario específico con privilegios de root. En este caso, no es necesario conocer la contraseña actual; solo se debe introducir la nueva contraseña dos veces.

Bloquear cuenta de usuario (root)

sudo passwd -l [nombre_usuario]

Bloquea una cuenta de usuario específica para impedir el inicio de sesión. El bloqueo de cuentas es útil para restringir temporalmente el acceso sin cambiar la contraseña.

Desbloquear cuenta de usuario (root)

sudo passwd -u [nombre_usuario]

Vuelve a habilitar una cuenta de usuario bloqueada para permitir el inicio de sesión.

Verificar estado de la contraseña (root)

sudo passwd -S [nombre_usuario]

Verifica la información del estado de la contraseña de una cuenta de usuario específica. 'PS' indica que la contraseña está configurada y 'L' indica que está bloqueada.

Consejos y precauciones

Puntos a tener en cuenta y consejos adicionales al usar el comando passwd.

Mejorar la seguridad

Utilice siempre contraseñas seguras y difíciles de adivinar. Se recomienda combinar mayúsculas, minúsculas, números y caracteres especiales, y mantener una longitud suficiente.

  • Mínimo 8 caracteres, combinación de mayúsculas, minúsculas, números y caracteres especiales
  • Evitar palabras de diccionario, información personal y secuencias repetidas
  • Cambiar la contraseña periódicamente

Importancia de los privilegios de root

Dado que el usuario root puede cambiar las contraseñas de todas las cuentas del sistema, la contraseña de la cuenta root debe configurarse de forma especialmente segura y gestionarse meticulosamente.

Comandos relacionados

Para una gestión de cuentas más detallada, como las políticas de caducidad de contraseñas, puede utilizar el comando `chage`.

  • chage: Establecer/verificar información y políticas de caducidad de contraseñas de usuario

Comandos de la misma categoría