On Sep 3, 2007, at 10:40 AM, Russ Allbery wrote:
Robert Sturrock <[EMAIL PROTECTED]> writes:

I have a question about pam-afs-session, although my problem may actually be more related to Openssh and Kerberos.

I installed pam-afs-session on RHEL4 and (after some PAM tinkering) it seems to work fine, provided I use pam to do the authentication rather than openssh. This means typing my password even though I've already got a ticket on my workstation.

However, I would ideally like to let openssh do the authentication (ie. set "GSSAPIAuthentication yes" in /etc/ssh/sshd_config). The client can forward Kerberos credentials and (hopefully) pam- afs-session can turn that into a token. Is such a setup possible?

Yes, I use it all the time on Debian.

However, if I remmeber correctly, RHEL 4 ships a broken sshd that runs the PAM session hooks and *then* saves the ticket cache. This is obviously broken and has been fixed in later versions of sshd, but I don't believe Red Hat has fixed it in an update. pam-afs- session can't do anything about this; at the time that it's called, no ticket cache is available because sshd hasn't written it out yet.

That's correct. I believe this bug was fixed for OpenSSH 4.0+. RHEL4 ships a patched OpenSSH 3.9p1, but does not include the fix for this bug.

I put a call to aklog in .bash_profile on all my RHEL boxes, as Russ suggests, though that's obviously a less than ideal arrangement.

--
Ian Ward Comfort <[EMAIL PROTECTED]>
System Administrator, Student Computing, Stanford University

_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to