Thanks Matt -
With your hint, I was able to start digging around and found out that
the problem was with pam - I ended up going
into /etc/pam.d/common-password and change
password sufficient pam_ldap.so use_first_pass
password sufficient pam_ldap.so
Not quite sure what it does - but it works and I'll read the man pam
pages later
On Tue, 2009-07-28 at 07:21 -0600, Matt Kassawara wrote:
You probably don't have the slapd ACLs configured so clients can
read
the necessary shadow fields... particularly those governing password
age (e.g., shadowLastChange, shadowMax).
On Tue, Jul 28, 2009 at 5:52 AM, <mlb(a)imparisystems.com> wrote:
I've got openLDAP running and installed the pam and nss
libraries so it
would also control the Linux passwords. I'm trying to sign
onto my server
using ssh - but once I enter my username and password, I get
WARNING: Your password has expired.
You must change your password now and login again!
Enter login(LDAP) password:
Now being a bad security person, I always use the exact same
username /
password combination and they don't work.
If a use either nothing (just hit Enter) or if I put in the
standard
password I get
passwd: Authentication information cannot be recovered
passwd: password unchanged
Connection to ubuntu closed.
If I enter in some nonsensical string I get
LDAP Password incorrect: try again
Enter login(LDAP) password:
However, that is the only root level user on the machine and I
have TONS of
stuff on it. How do I fix? Is this an openLDAP issue or
something else?
Thanks