Forzar al usuario a cambiar su contraseña en el primer inicio de sesión


38

Cuando agrego un nuevo usuario a mi sistema, configuro una contraseña y se la digo al nuevo usuario. Si al usuario no le gusta, él / ella puede cambiarlo. Sin embargo, en mi opinión, es mejor obligar al usuario a cambiar su contraseña en el primer inicio de sesión. ¿Hay alguna manera de hacerlo en Ubuntu?

Respuestas:


52

Simplemente puede caducar esa contraseña. Después de crear un nuevo usuario foo, simplemente escriba:

sudo chage -d 0 foo

Y se verá obligado a cambiarlo después del primer inicio de sesión.


¿Por qué el subcomando se llama chage ?
TWR Cole

2
No estoy seguro, pero si tuviera que adivinar: el prefijo "ch" viene de la palabra "cambio". otros comandos que cambian algo en el sistema también comienzan con "ch", por ejemplo "chmod", "chown", etc. El sufijo "age" probablemente proviene del hecho de que esto cambia la antigüedad de la contraseña, pero eso es una suposición ciega .
kars7e

1
chage significa "edad de cambio", es decir, abreviatura comando chage es similar a chmod, chown etc.
MrD

13

Otra opción sería caducar la contraseña usando passwd:

sudo passwd -e username

2
esta es la respuesta correcta
James M
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.