Hello, For a portal I'm working on, I need to know if changing the unicodePwd attr with LDAP also updates pwdLastSet (so the account doesn't get locked). It seems the answer is yes, but the value I get from pwdLastSet is somewhat weird: pwdLastSet: 130753269490000000 That is Wed, 08 Jun 2011 11:31:34 GMT Why? Is that epoch or something else? Is there anything else I need to update when I change the user password using ldap? Thanks! Regards, Norberto
Rowland Penny
2015-May-06 07:32 UTC
[Samba] Using ldap to check last password modification date
On 05/05/15 20:31, ?? wrote:> Hello, > > For a portal I'm working on, I need to know if changing the unicodePwd > attr with LDAP also updates pwdLastSet (so the account doesn't get > locked). It seems the answer is yes, but the value I get from > pwdLastSet is somewhat weird: > > pwdLastSet: 130753269490000000 > > That is Wed, 08 Jun 2011 11:31:34 GMT > > Why? Is that epoch or something else? Is there anything else I need to > update when I change the user password using ldap? > > Thanks! > > Regards, > NorbertoNot weird, wrong epoch :-) With windows epoch: Tue, 05 May 2015 19:15:49 with windows epoch: Wed, 08 Jun 2011 11:31:34 Windows uses an epoch staring at Jan 1, 1601 Rowland
Thanks Rowland. That makes sense :-)
BTW, Is the following code enough to change the password with python-ldap?
con.sasl_interactive_bind_s("", sasl_auth)
mod_attrs = [
(ldap.MOD_REPLACE, 'unicodePwd', new_password),
(ldap.MOD_REPLACE, 'unicodePwd', new_password)
]
con.modify_s('CN=%s,CN=Users,DC=lxc,DC=com % username, mod_attrs)
Thanks!
Regards,
Norberto
2015-05-06 4:32 GMT-03:00 Rowland Penny <rowlandpenny at
googlemail.com>:> On 05/05/15 20:31, ?? wrote:
>>
>> Hello,
>>
>> For a portal I'm working on, I need to know if changing the
unicodePwd
>> attr with LDAP also updates pwdLastSet (so the account doesn't get
>> locked). It seems the answer is yes, but the value I get from
>> pwdLastSet is somewhat weird:
>>
>> pwdLastSet: 130753269490000000
>>
>> That is Wed, 08 Jun 2011 11:31:34 GMT
>>
>> Why? Is that epoch or something else? Is there anything else I need to
>> update when I change the user password using ldap?
>>
>> Thanks!
>>
>> Regards,
>> Norberto
>
>
> Not weird, wrong epoch :-)
>
> With windows epoch: Tue, 05 May 2015 19:15:49
> with windows epoch: Wed, 08 Jun 2011 11:31:34
>
> Windows uses an epoch staring at Jan 1, 1601
>
> Rowland
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/options/samba