¿Cómo configuro la contraseña de un nuevo usuario después de que la cuenta ya se haya creado?
23
Utilicé el comando 'useradd' para crear una nueva cuenta, pero lo hice sin especificar la contraseña. Ahora, cuando el usuario intenta iniciar sesión, le pide una contraseña. Si no lo configuré inicialmente, ¿cómo configuro la contraseña ahora?
La forma más fácil de hacer esto desde la línea de comandos es usar el passwdcomando con privilegios de root.
passwd username
Desde man 1 passwd
NAME
passwd - update user's authentication token
SYNOPSIS
passwd [-k] [-l] [-u [-f]] [-d] [-n mindays] [-x maxdays]
[-w warndays] [-i inactivedays] [-S] [--stdin] [username]
DESCRIPTION
The passwd utility is used to update user's authentication token(s).
Después de establecer la contraseña de usuario, puede obligar al usuario a cambiarla en el próximo inicio de sesión utilizando el chagecomando (también con privilegios de root) que caduca la contraseña.
chage -d 0 username
Cuando el usuario se autentica con éxito con la contraseña que configuró, se le solicitará automáticamente que la cambie. Después de un cambio exitoso de contraseña, el usuario será desconectado, forzando una nueva autenticación con la nueva contraseña.
Consulte man 1 chagepara obtener más información sobre el vencimiento de la contraseña.
Es bastante simple. Desde el problema de la línea de comando
y se le pedirá que cambie la contraseña de los usuarios. También puede responder al usuario en cuestión y luego ejecutar 'passwd'
Useradd no solicita contraseña. adduser lo hace.
fuente
Después de agregar un nuevo usuario si ha iniciado sesión como 'root', puede establecer la contraseña con el comando
O, si no eres root, puedes ejecutar
Para establecer la contraseña.
O si eres root, entonces puedes 'su' para el usuario y ejecutar 'passwd' para establecer la contraseña.
fuente
passwd
.