Próbuję zmusić nowo utworzonego użytkownika do zmiany hasła przy pierwszym logowaniu przy użyciu ssh. Ze względów bezpieczeństwa chcę mu dać bezpieczne hasło, dopóki nie zaloguje się po raz pierwszy. Do tej pory zrobiłem następujące:
useradd -s /bin/bash -m -d /home/foo foo
passwd foo
Robienie chage -d 0 foo
tylko daje mi błąd Your account has expired; please contact your system administrator
przy logowaniu ssh.
passwd -e
działa dla mnie (Linux Mint 17.3)passwd -e
działa w RHEL 7.0passwd
różnią się w zależności od dystrybucji. Na RHEL-e
wymusza zmianę hasła przy następnym logowaniu.