Web lists-archives.com

Re: [Samba] remote password change, if password is expired




Hi,

if you like to write something on your own using PHP you can use this library:
https://github.com/ldaptools/ldaptools

Then ask the users on the webpage for their username and password and bind with it to the LDAP.

Then you've to send an delete request of the unicodePwd field with the old password and then an add request with the new password. Both requests have to be in one query otherwise samba is denying the change.

The password is encoded in UTF-16-LE. The library has a class to convert it:
https://github.com/ldaptools/ldaptools/blob/1cd40e7524f5bc1697f0d8ac0f1778cc4058cc66/src/LdapTools/AttributeConverter/EncodeWindowsPassword.php
________________________________
From: samba <samba-bounces@xxxxxxxxxxxxxxx> on behalf of Marco Gaiarin via samba <samba@xxxxxxxxxxxxxxx>
Sent: Tuesday, March 27, 2018 2:29:35 PM
To: samba@xxxxxxxxxxxxxxx
Subject: Re: [Samba] remote password change, if password is expired

Mandi! Dr. Peer-Joachim Koch via samba
  In chel di` si favelave...

> we have a couple of users which "forget" to change the passwords even if
> they get an reminder.
> Normally we tell them to use a windows machine, where you can change your
> password if it's expired.
> But how can a remote user change his password if it's expired ?
> Is there any secure solution for this  ?

...for things like that, normally i use:

        https://github.com/chip-rosenthal/web-chpass

--
dott. Marco Gaiarin                                     GNUPG Key ID: 240A3D66
  Associazione ``La Nostra Famiglia''          http://www.lanostrafamiglia.it/
  Polo FVG   -   Via della Bontà, 7 - 33078   -   San Vito al Tagliamento (PN)
  marco.gaiarin(at)lanostrafamiglia.it   t +39-0434-842711   f +39-0434-842797

                Dona il 5 PER MILLE a LA NOSTRA FAMIGLIA!
      http://www.lanostrafamiglia.it/index.php/it/sostienici/5x1000
        (cf 00307430132, categoria ONLUS oppure RICERCA SANITARIA)

--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba