HELP! Linux KDC error with des-cbc-md5 etype client

Khosrova, Eliza Eliza.Khosrova at cda.canon.com
Wed Oct 25 12:21:58 EDT 2006


Hello,

We are running an MIT Kerberos V5 KDC, installed using the package:
krb5-server - 1.4.3-4.1.i386.

We have a Kerberos client application that runs under Windows.  The
client application can only support des-cbc-md5.  When the client app
sends AS-REQ using only supported etype: des-cbc-md5, the KDC responds
with KRB Error: KRB5 KDC_ERR_ETYPE_NOSUPP.

It seems like our Linux KDC by default also needs (des-cbc-crc) even
though we only listed des-cbc-md5 in KDC configuration file.  The reason
is that when we try to authenticate locally on Linux box using the same
user we tried from our Kerberos client application, the KDC log file
shows the generated AS-REP w/ etypes (rep=3 tkt=3 ses=1) as shown below
so it looks like session or whatever ses is created using etype=1:

Oct 24 17:27:31 test.server.com krb5kdc[3116](info): AS_REQ (2 etypes {3
1}) 111.222.33.44: ISSUE: authtime 1161736051, etypes {rep=3 tkt=3
ses=1}, test at SERVER.COM for krbtgt/EA49.COM at EA49.COM

If we change krb5.conf on Linux box for the test user to only list etype
of des-cbc-md5 and remove des-cbc-crc, then we can no longer login even
locally from Linux box.  So, it seems like KDC requires the client to
support etype of 1 which is des-cbc-crc.  

Any suggestions on how to make or force our Linux KDC to only use
des-cbc-md5 for everything and not use des-cbc-crc?

Thanks in advance for your prompt response.
Eliza
          




More information about the Kerberos mailing list