Cómo administrar la contraseña de la cuenta en Linux

Cómo administrar la contraseña de la cuenta en Linux

Hay algunos comandos de Linux con los que debe estar familiarizado para administrar las contraseñas de las cuentas de manera efectiva. Saber cómo configurar una contraseña para un usuario, hacer cumplir las políticas de caducidad y obtener información sobre las cuentas de usuario es una parte importante de la seguridad de su sistema Linux multiusuario. En este artículo, cubriremos algunos de los comandos de administración de contraseñas más útiles.

Cómo cambiar tu contraseña

El comando más esencial que necesitará saber es el comando passwd. Incluso si no tiene privilegios de root en un sistema Linux, aún puede cambiar la contraseña de su propia cuenta con el comando passwd, a menos, por supuesto, que esté bloqueado de la cuenta porque olvidó su contraseña.

$ passwd

Se le pedirá que ingrese su nueva contraseña dos veces.

Cómo cambiar la contraseña de una cuenta

Si tiene privilegios de root, puede usar el comando passwd para cambiar la contraseña de cualquier cuenta en el sistema. Esta es una tarea común para los administradores de Linux, ya que debe ejecutar el comando passwd cada vez que agrega un nuevo usuario al sistema. Hasta que lo haga, el usuario no podrá iniciar sesión.

Para agregar un nuevo usuario a su sistema:

$ sudo useradd newuser

Después de agregar un usuario al sistema, o cuando necesite restablecer la contraseña de un usuario, ejecute el comando passwd seguido del nombre de usuario de la cuenta que desea editar.

$ sudo passwd newuser

Cómo cambiar la contraseña de la cuenta raíz

La contraseña de root se cambia de la misma manera que la contraseña de una cuenta normal. Puede iniciar sesión en la cuenta raíz y ejecutar el comando passwd:

# passwd

O use sudo pero especifique root como el usuario que desea cambiar:

$ sudo passwd root

Obligar a un usuario a cambiar su contraseña

Puede obligar a un usuario a cambiar su contraseña la próxima vez que inicie sesión con la opción -e del comando passwd.

# passwd -e newuser

Cuando el usuario (usuario nuevo en nuestro ejemplo) inicie sesión nuevamente, el sistema le pedirá que cree una nueva contraseña antes de permitirle continuar.

Cómo bloquear y desbloquear una cuenta

Si llega un momento en que necesita bloquear la cuenta de un usuario, ya sea de manera temporal o permanente, puede usar la opción -l (bloquear) del comando passwd para lograrlo.

# passwd -l newuser

Bloquear una cuenta la desactivará por completo, incluso si alguien intenta iniciar sesión con la contraseña correcta. Para restaurar la funcionalidad de la cuenta, simplemente emita el mismo comando con un indicador -u (desbloquear) en su lugar:

# passwd -u newuser

Ver información de la cuenta con el dedo

El comando del dedo proporciona una forma práctica (juego de palabras) para ver la información de la cuenta. Sin embargo, es posible que no esté instalado de forma predeterminada en su sistema. Para instalarlo en Ubuntu, ejecute el siguiente comando:

$ sudo apt install finger

Use la utilidad simplemente escribiendo el dedo y la cuenta sobre la que desea ver información:

# finger newuser

La salida de finger puede indicarle el nombre de un usuario, la ruta a su directorio de inicio y su shell predeterminado, entre otra información.

Use chage para administrar la configuración de caducidad de la contraseña

El comando chage se puede usar para ver la última vez que se cambió la contraseña de la cuenta de un usuario y cuándo expirará. Use la opción -l para ver esta información:

# chage -l newuser

También puede establecer una fecha para que caduque una contraseña. Hay algunas opciones para hacer esto, pero una de ellas es con el indicador -M. Por ejemplo, para hacer que una contraseña caduque en 90 días:

# chage -M 90 newuser

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *