J'essaie de configurer un serveur Samba qui demande aux nouveaux utilisateurs de changer leur mot de passe lors de leur première connexion et fait expirer les mots de passe après 90 jours.
J'ai pu configurer la date d'expiration de 90 jours, mais le --pwd-must-change-time
ne fonctionne pas.
Le verbeux montre que les données ont été modifiées mais quand j'exécute -Lv
il affiche toujours l'"heure à changer" pour les 90 jours à venir.
Réponse acceptée :
J'ai trouvé une solution à ma question initiale.
Au début, vous pouvez configurer la politique d'expiration de 90 jours comme je l'ai fait.
sudo pdbedit -P "maximum password age" -C *time-in-seconds*
Ensuite, pour que l'utilisateur change son mot de passe lors de la première connexion, tapez simplement
sudo net sam set pwdmustchangenow *user* yes
Le problème que j'ai maintenant est que Windows ne permet pas à un utilisateur de changer son mot de passe. Il les avertit seulement qu'ils doivent changer leur mot de passe. Je poste une nouvelle question à propos de cette nouvelle erreur.