Home › Forums › OS X Server and Client Discussion › Open Directory › SSO and Kerberos not working with AFP
- This topic has 2 replies, 2 voices, and was last updated 18 years, 9 months ago by
flowctrl.
-
AuthorPosts
-
January 30, 2008 at 11:49 am #371315
robinson
ParticipantI have my Leopard Server running. Everything seems to work fine. I have my clients (10.4.11) running with network home folders. If I do something like
sudo klist -k | grep afpserver
I get the answer that kerberos have tickets for that
3 afpserver/LKDC:SHA1.BA5B742F476AE79129075CCDBB2E4D40D91F82A7@LKDC:SHA1.BA5B742F476AE79129075CCDBB2E4D40D91F82A7
3 afpserver/LKDC:SHA1.BA5B742F476AE79129075CCDBB2E4D40D91F82A7@LKDC:SHA1.BA5B742F476AE79129075CCDBB2E4D40D91F82A7
3 afpserver/LKDC:SHA1.BA5B742F476AE79129075CCDBB2E4D40D91F82A7@LKDC:SHA1.BA5B742F476AE79129075CCDBB2E4D40D91F82A7
3 afpserver/server.asam.private@SERVER.ASAM.PRIVATE
3 afpserver/server.asam.private@SERVER.ASAM.PRIVATE
3 afpserver/server.asam.private@SERVER.ASAM.PRIVATEBut now my problem. I try to enable kerberos authentification as the only possibility on AFP service and then the clients log in as guests without getting a ticket.
How to enable them to get a kerberos ticket?If I enable other authentification on AFP service, it works fine and I can get tickets for example if I launch Mail and it asks for my kerberos password.
February 2, 2008 at 5:22 pm #371348robinson
ParticipantAfter a few tests I know something more. I tried with a Leopard client and get a Kerberos ticket.
Then I installed a fresh Tiger 10.4.3 (had no time to update to 10.4.11, hope doesn’t matter) to a new disk: no Kerberos ticket.
Is it a generally problem with this combination – Tiger client, Leopard server?February 7, 2008 at 11:13 pm #371406flowctrl
ParticipantCheck the Kerberos principal in your AFP settings using the ’serveradmin’ command:
sudo serveradmin settings afp:kerberosPrincipalIt should match the afpserver principal that is listed in your keytab file:
klist -kt | grep afpserver afpserver/leopardserver.netmojo.ca@MYREALM.CA ...If not, you can set it using serveradmin:
serveradmin settings afp:kerberosPrincipal = afpserver/leopardserver.netmojo.ca@MYREALM.CAIt should echo the value after the ‘=’ back to you.
-
AuthorPosts
- You must be logged in to reply to this topic.