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.