[Samba-it] Problemi con cambio password

luca.faccenda at baltur.it luca.faccenda at baltur.it
Wed Jul 14 18:15:01 MDT 2004


Salve a tutti, ....

Info generali: Samba v3.0.4 con backend LDAP su Suse 8.2

Quando la password di dominio scade (parametro sambaPwdMustChange) vorrei
poter resettare il parametro stesso 60 giorni in avanti.

Non ho trovato di meglio che fissare in smb.conf:

unix password sync = yes
passwd program = script_passwd %u
passwd chat = .

Il problema è che lo script lanciato a riga di comando funziona
perfettamente
e aggiorna il parametro su LDAP relativo all'utente passato come primo
argomento.

Viceversa quando il tutto è gestito da smbd, ho il seguente comportamento:

caso (a) se lo script e' un semplice exit 0, la password di dominio  viene
cambiata correttamente
(ovviamente non il parametro sambaPwdMustChange che invece viene resettato
al 2037)

caso (b) se lo script provvede al collegamento con il server LDAP e cerca
di cambiare il parametro
sambaPwdMustChange, ottengo che il parametro stesso viene effettivamente
aggiornato
ai 60 giorni desiderati, ma la password di dominio rimane quella vecchia
(con segnalazione
di errore al client). Nei log ho il seguente risultato:

[2004/07/14 17:00:16, 3] smbd/chgpasswd.c:chat_with_program(425)
  chat_with_program: Dochild for user lfaccenda (uid=0,gid=0) (as_root =
Yes)
[2004/07/14 17:00:16, 3] smbd/chgpasswd.c:chat_with_program(441)
  chat_with_program: Password change successful for user lfaccenda
[2004/07/14 17:00:16, 2] passdb/pdb_ldap.c:init_ldap_from_sam(812)
  init_ldap_from_sam: Setting entry for user: lfaccenda
[2004/07/14 17:00:16, 1] passdb/pdb_ldap.c:ldapsam_modify_entry(1312)
  ldapsam_modify_entry: Failed to modify user dn=
uid=lfaccenda,ou=CED,o=Baltur,dc=AREA100 with: No such attribute
        modify/delete: sambaPwdMustChange: no such value
[2004/07/14 17:00:16, 0] passdb/pdb_ldap.c:ldapsam_update_sam_account(1512)
  ldapsam_update_sam_account: failed to modify user with uid = lfaccenda,
error: modify/delete: sambaPwdMustChange: no such value (Success)

Cosa sto sbagliando ? In alternativa c'è qualcuno che ha fatto qualcosa di
simile ?

Luca Faccenda




More information about the samba-it mailing list