Snažím se nastavit server Samba, který žádá nové uživatele, aby si při prvním přihlášení změnili heslo, a platnost hesla vyprší po 90 dnech.
Podařilo se mi nastavit 90denní datum vypršení platnosti, ale --pwd-must-change-time
nefunguje.
Podrobný popis ukazuje, jak byla data změněna, ale když spustím -Lv
stále zobrazuje „čas nutné změny“ na 90 dní dopředu.
Přijatá odpověď:
Našel jsem řešení své původní otázky.
Nejprve můžete nastavit zásady 90denní platnosti jako já.
sudo pdbedit -P "maximum password age" -C *time-in-seconds*
Poté, aby uživatel při prvním přihlášení změnil své heslo, stačí napsat
sudo net sam set pwdmustchangenow *user* yes
Problém, který mám nyní, je, že systém Windows neumožňuje uživateli změnit heslo. Pouze je upozorní, že si musí změnit heslo. Zveřejňuji nový dotaz ohledně této nové chyby.
Linux – „init:Verze 2.86 Reloading“ – příčina a oprava?
Ssh – Jak spustit Ssh-add automaticky, bez výzvy k zadání hesla?