integ/ldap
Andy Ning 1d73a1bd70 Patch ldapscripts to support user password change
This is part of the change to replace nslcd with sssd to
support multiple secure ldap backends.

This change patched ldapscripts (ldapadduser) to reset password
right after the ldap user is created on Debian. With its password
reset, the ldap user will be forced to change its password at
first login, the similar behavior as on CentOS.

Test Plan on Debian (SX and DX):
PASS: Package build, image build.
PASS: System deployment.
PASS: ldap user added by ldapadduser or ldapusersetup will be asked
      to change password at first login (either on console or by
      ssh)
PASS: Change checked by shellcheck, warnings investigated.

Story: 2009834
Task: 46068
Depends-On: https://review.opendev.org/c/starlingx/metal/+/854203
Signed-off-by: Andy Ning <andy.ning@windriver.com>
Change-Id: I13f098c6053816bb3b0450c039caccf94c04d55d
2022-08-24 13:42:54 -04:00
..
ldapscripts Patch ldapscripts to support user password change 2022-08-24 13:42:54 -04:00
nss-pam-ldapd/debian Ignore --all/lo* for ifupdown/nslcd scripts 2022-08-12 13:07:02 -03:00
openldap Merge "Set default debconf slapd/no_configuration to true" 2022-08-02 13:21:47 +00:00