Gestiona las claves de usuario con passwd

Muchas cuentas de usuario pueden existir en un sistema operativo, cada una con su respectiva contraseña. Modificarlas sobre Linux, no tiene mayor complicación. Si lo has necesitado, por aquí te dejo un comando para la gestión de claves de usuario desde consola : passwd.

El comando passwd es utilizado para cambiar la contraseña de una cuenta de usuario. Es un comando multifunción y de cierta forma escalable. Un usuario regular, puedo solo cambiar la contraseña de su cuenta, mientras que un usuario con permisos de superusuario puede cambiar la contraseña de cualquier cuenta en el sistema. así como definir un control sobre la caducidad de cada clave y cada cuanto debería ser cambiada. Como por ejemplo cuanto tiempo tiene que pasar para que la clave expire y deba definirse una contraseña nueva.

Para cambiar la contraseña del usuario actual, primero abre un terminal y ejecuta:

passwd

en principio ingresa la contraseña actual de la cuenta.

(actual) contraseña de UNIX:

Al introducirla (y si es correcta claro esta) deberás ahora ingresar la nueva clave para la cuenta, y una vez mas como confirmación.

Introduzca la nueva contraseña de UNIX:
Vuelva a escribir la nueva contraseña de UNIX: :

Si las contraseñas coincides, pues felicidades, acabas de cambiar la clave de usuario.

Cambiando las claves de otros usuarios

Si tienes privilegios de superusuario, entonces puedes cambiar la clave de otros usuarios del sistema. Agregaremos el prefijo “sudo”, para entrar al terminal como súper usuario. En general, Passwd, mantiene una sintaxis similar a esta

passwd [OPCIONES] [USUARIO]

donde las opciones con las que cuenta son:

Si suponemos que els sistema cuenta con los usuarios User1, User2 y User3, y quisiera cambiar la clave del User2. Ejecutamos en la linea de comandos:

sudo passwd User2

y luego de introducir la nueva clave, bajo un proceso similar al anterior, se habrá cambiado la clave del User2 desde tu usuario, a través de los permisos de superusuario.

Son diversas las funciones con las que cuenta passwd, cambiar/bloquear/desbloquear/expirar claves. Como caso particular, dejo como interpretar la sintaxis al chequear el estatus de las claves de cada usuario. Si ejecutamos la linea:

passwd -S User1

Devuelve una linea similar a la siguiente

User1 S dd/mm/aaaa f1 f2 f3 f4

Esto quiere decir:

User1 : nombre de la cuenta
S: Estado de la clave. L bloqueada P activa y NP sin clave
dd/mm/aaaa: fecha de la ultima modificación de la clave
f1: duración mínima en días después de la modificación
f2: duración máxima en días hasta la próxima modificación.
f3: duración en días de la advertencia al cambio de clave
f4: duración autorizada en días de inactividad (-1 = infinita)

Con passwd tienes una manera sencilla de gestionar las claves de tu sistema desde consola.


Deja un comentario

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

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.