It's happened 5 or 6 times over the past year that users attempting to log in 
to various Linux servers (using our IdM servers for authentication) are unable 
to do so.  When we look in the /var/log/secure file on the client servers, we 
see messages that look like this:
pam_unix(sshd:auth): authentication failure; logname= <balhblah>...
pam_sss(sshd:auth): authentication success; logname= <blahblah>...
pam_sss(sshd:account): User info message: Permission denied.
pam_sss(sshd:account): system info: [The user account is expired on the AD 
server]
pam_sss(sshd:account): Access denied for user <username>: 13 (User account has 
expired)
pam_unix(sshd:auth): authentication failure; logname= <balhblah>...
pam_sss(sshd:auth): authentication success; logname= <blahblah>...
Failed password for <username> from <ip address> port 64452 ssh2
fatal: Access denied for uesr <username> by PAM account configuration [preauth]

The users account is both good and valid, and his password is correct.  The 
'fix' for when we see this is to stop the sssd service, clear the local cache 
("rm -rf /var/lib/sss/db/*"), and then restart the sssd service.  Once we do 
that, the user is able to log back in no problem.

As far as I can tell this is a problem with the client server itself, NOT 
FreeIPA because I don't think the client is actually sending the login request 
back to the IdM server, but is there any way I can check on logs on the FreeIPA 
server to see if it's getting the authorization request to begin with?  I've 
only ever seen this on our Linux server that authorize through FreeIPA, not any 
other ones.
Mahalo!
Scott
_______________________________________________
FreeIPA-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/[email protected]

Reply via email to