J'essaie de forcer un utilisateur nouvellement créé à modifier un mot de passe lors de la première connexion à l'aide de ssh. Pour des raisons de sécurité, je veux lui donner un mot de passe sécurisé jusqu'à ce qu'il se connecte pour la première fois. J'ai fait ce qui suit jusqu'à présent:
useradd -s /bin/bash -m -d /home/foo foo
passwd foo
Faire chage -d 0 foo
ne me donne que l'erreur Your account has expired; please contact your system administrator
sur la connexion ssh.
passwd -e
fonctionne pour moi (Linux Mint 17.3)passwd -e
fonctionne dans RHEL 7.0passwd
varient selon la distribution. Sur RHEL,-e
force un changement de mot de passe lors de la prochaine connexion.