#549: Definire procedura cambio password al primo login -----------------------------+---------------------------------------------- Reporter: piccardi | Owner: piccardi Type: defect | Status: new Priority: normal | Milestone: Component: Fuss Server 6.0 | Version: Severity: normal | Resolution: Keywords: | -----------------------------+----------------------------------------------
Comment(by piccardi):
PAM/LDAP funziona correttamente, ma lightdm ha un bug e non esegue correttamente le operazioni di cambio password, il problema si pone alla riga 291 di session-child.c, si deve cambiare: {{{ authentication_result = pam_chauthtok (pam_handle, 0); }}} in: {{{ authentication_result = pam_chauthtok (pam_handle, PAM_CHANGE_EXPIRED_AUTHTOK); }}} fatto questo il comportamento diventa corretto, e se si รจ forzato il cambio password dal server (scrivendo 0 in shadowLastChange, ad esempio con /usr/share/fuss-server/scripts/chage.py -d0 utente) una volta data la password corrente di un utente, viene immediatamente richiesta di immetterne (due volte) una nuova.