Estoy tratando de forzar a un usuario recién creado a cambiar una contraseña la primera vez que inicie sesión con ssh. Por razones de seguridad, quiero darle una contraseña segura hasta que inicie sesión por primera vez. Hice lo siguiente hasta ahora:
useradd -s /bin/bash -m -d /home/foo foo
passwd foo
Hacer chage -d 0 foo
solo me da el error Your account has expired; please contact your system administrator
en el inicio de sesión ssh.
passwd -e
funciona para mí (Linux Mint 17.3)passwd -e
funciona en RHEL 7.0passwd
varían según la distribución. En RHEL,-e
fuerza un cambio de contraseña en el próximo inicio de sesión.