[Samba] Samba password change

Kestutis Saldziunas k.saldziunas at medbank.lt
Tue Feb 12 04:29:02 GMT 2002


For last couple days I try to implement voluntary password change for Samba 2.2.3a  PDC from Windows clients. As I wrote before error is :

On windows :
Unable to change pwd for Microsoft Windows because of following error: Incorrect password.

On server log of workstation:
[2002/02/05 11:58:28, 0] smbd/chgpasswd.c:check_oem_password(761)
  check_oem_password: getsmbpwnam returned NULL
[2002/02/05 11:58:28, 0] passdb/passdb.c:pdb_free_sam(210)
  pdb_free_sam: SAM_ACCOUNT was NULL

Please somebody guide me on this problem as I relly not expierenced in working with Linux.
So my question:

Do at all is it posible with smbpasswd voluntary change passwords ? 
Or do I have use PAM (but it do not support encrypted passwors and I use domain logons) or ldap ? Because in passdb.c I found structural info (listede below)for SAM acount and seems that smbpasswd does not contain such information.

I would very appreciate any comments on  this subject.


from passdb.c
static BOOL pdb_fill_default_sam(SAM_ACCOUNT *user)
        if (user == NULL) {
                DEBUG(0,("pdb_fill_default_sam: SAM_ACCOUNT was NULL\n"));
                return False;


        user->init_flag                 = FLAG_SAM_UNINIT;
        user->uid = user->gid           = -1;
        user->logon_time            = (time_t)0;
        user->pass_last_set_time    = (time_t)0;
        user->pass_can_change_time  = (time_t)0;
        user->logoff_time           =
        user->kickoff_time          =

-------------- next part --------------
HTML attachment scrubbed and removed

More information about the samba mailing list