<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style>
<!--
@font-face
        {font-family:"Cambria Math"}
@font-face
        {font-family:Calibri}
@font-face
        {font-family:Tahoma}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif"}
span.BalloonTextChar
        {font-family:"Tahoma","sans-serif"}
span.EmailStyle19
        {font-family:"Calibri","sans-serif";
        color:windowtext}
span.EmailStyle20
        {font-family:"Calibri","sans-serif";
        color:#1F497D}
.MsoChpDefault
        {font-size:10.0pt}
@page WordSection1
        {margin:72.0pt 72.0pt 72.0pt 72.0pt}
div.WordSection1
        {}
-->
</style>
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Hi,</span></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks for the help, I increased the debug level and found that it was my ldap_access_filter that wasn&#8217;t allowing the user to login. It just happened that the error in the log was saying the account had expired,
 when really it hadn&#8217;t.</span></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Initially I too thought it may have been missing attributes, but turned out not to be the case.</span></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks again,</span></p>
<p class="MsoNormal"><span style="color:#1F497D">Regards David.</span></p>
<p class="MsoNormal"><span style="color:#1F497D">&nbsp;</span></p>
<div>
<div style="border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span lang="EN-US" style="font-size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> David Frost
<br>
<b>Sent:</b> Wednesday, May 08, 2013 12:27 PM<br>
<b>To:</b> 'sssd-devel@lists.fedorahosted.org'<br>
<b>Subject:</b> SSSD with SSH and PAM Account Expired</span></p>
</div>
</div>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">Hi, having configured SSSD on RHEL 6.4 to connect to our OpenLDAP server successfully, I can get a list of users and groups using the getent command but cannot ssh into the host or login via the console.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">The following error message is returned in /var/log/secure:</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">May&nbsp; 8 12:18:26 rh-test-mg01 sshd[6660]: pam_sss(sshd:auth): authentication success; logname= uid=0 euid=0 tty=ssh ruser= rhost=10.21.21.1 user=jimbob</p>
<p class="MsoNormal">May&nbsp; 8 12:18:26 rh-test-mg01 sshd[6660]: pam_sss(sshd:account): Access denied for user jimbob: 6 (Permission denied)</p>
<p class="MsoNormal">May&nbsp; 8 12:18:26 rh-test-mg01 sshd[6658]: error: PAM: User account has expired for jimbob from 10.21.21.1</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">These are my ldap details:</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"># extended LDIF</p>
<p class="MsoNormal">#</p>
<p class="MsoNormal"># LDAPv3</p>
<p class="MsoNormal"># base &lt;uid=jimbob,ou=people,dc=XXX,dc=com&gt; with scope subtree</p>
<p class="MsoNormal"># filter: (objectclass=*)</p>
<p class="MsoNormal"># requesting: ALL</p>
<p class="MsoNormal">#</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"># jimbob, People, XXX.com</p>
<p class="MsoNormal">dn: uid=jimbob,ou=People,dc=XXX,dc=com</p>
<p class="MsoNormal">givenName: Jim</p>
<p class="MsoNormal">sn: Bob</p>
<p class="MsoNormal">uid: jimbob</p>
<p class="MsoNormal">uidNumber: 1081</p>
<p class="MsoNormal">homeDirectory: /home/jimbob</p>
<p class="MsoNormal">loginShell: /bin/bash</p>
<p class="MsoNormal">cn: Jim Bob</p>
<p class="MsoNormal">gidNumber: 1398</p>
<p class="MsoNormal">mail: <a href="mailto:jim.bob@XXX.com">jim.bob@XXX.com</a></p>
<p class="MsoNormal">userPassword:: XXX</p>
<p class="MsoNormal">objectClass: inetOrgPerson</p>
<p class="MsoNormal">objectClass: posixAccount</p>
<p class="MsoNormal">objectClass: top</p>
<p class="MsoNormal">objectClass: ldapPublicKey</p>
<p class="MsoNormal">objectClass: shadowAccount</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">If I comment out the following line in /etc/pam.d/password-auth then I can login via ssh but still not the console.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">#account&nbsp;&nbsp; &nbsp;&nbsp;[default=bad success=ok user_unknown=ignore] pam_sss.so</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">Any help would be greatly appreciated.</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">Thanks in advance, David.</p>
<p class="MsoNormal">&nbsp;</p>
</div>
Truphone Limited, registered in England and Wales (registered company number: 04187081). Registered office: 4 Royal Mint Court, London EC3N 4HJ. VAT No. GB 851 5278 19
<br>
<br clear="both">
This e-mail, and any attachment(s), may contain information which is confidential and/or privileged, and is intended for the addressee only. If you are not the intended recipient, you may not use, disclose, copy or distribute this information in any manner whatsoever. If you have received this e-mail in error, please contact the sender immediately and delete it.<BR>
</body>
</html>