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 foosolo me da el error Your account has expired; please contact your system administratoren el inicio de sesión ssh.

passwd -efunciona para mí (Linux Mint 17.3)passwd -efunciona en RHEL 7.0passwdvarían según la distribución. En RHEL,-efuerza un cambio de contraseña en el próximo inicio de sesión.