[29888] in Kerberos

home help back first fref pref prev next nref lref last post

Re: Problems with authenticating to a Win domain controller

daemon@ATHENA.MIT.EDU (Douglas E. Engert)
Wed May 28 11:48:12 2008

Message-ID: <483D7E8A.7010102@anl.gov>
Date: Wed, 28 May 2008 10:47:22 -0500
From: "Douglas E. Engert" <deengert@anl.gov>
MIME-Version: 1.0
To: radaczynski@gmail.com
In-Reply-To: <39b71f23-4227-4c63-b500-1801705cad9c@k37g2000hsf.googlegroups.com>
Cc: kerberos@mit.edu
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: kerberos-bounces@mit.edu



radaczynski@gmail.com wrote:
> Hi,
> 
> I've recently encountered a strange error when trying to get a ticket
> from a W2k domain controller. My setup is like this:
> 
> 1. krb5.conf:
> [libdefaults]
>         default_realm = DOMAIN1.COM
>         forwardable = true
>         proxiable = true
>         dns_lookup_realm = false
>         dsn_lookup_kdc = false
>         v4_instance_resolve = false
>         v4_name_convert = {
>                 host = {
>                         rcmd = host
>                         ftp = ftp
>                 }
>                 plain = {
>                         something = something-else
>                 }
>         }
> 
> [realms]
>         DOMAIN1.COM = {
>                 kdc = aaa.domain1.com:88
>         }
> 
> [domain_realm]
>         .domain1.com = DOMAIN1.COM
>         domain1.com = DOMAIN1.COM
>         .domain2.com = DOMAIN2.COM
>         domain2.com = DOMAIN2.COM
> 
> 
> [appdefaults]
>         pam = {
>             debug=false
>             forwardable=true
>             krb4_convert=false
>         }
> 
> DOMAIN2 is a trusted domain of DOMAIN1
> 
> now, when i do this:
> kinit myuser@DOMAIN2.COM
> Password for myuser@DOMAIN2.COM:
> 
> and i get a TGT:  renew until 05/29/08 08:55:12, Etype (skey, tkt):
> ArcFour with HMAC/md5, ArcFour with HMAC/md5, the principal is: krbtgt/
> DOMAIN2.COM@DOMAIN2.COM
> 
> then I try:
> kvno HTTP/test.domain1.com@DOMAIN1.COM
> and get:
> Server not found in Kerberos database while getting credentials

This might be some cross realm issue. To get a ticket from
DOMAIN1.COM requires you to first get a krbtgt/DOMAIN1.COM@DOMAIN2.COM
from DOMAIN2.COM.

You set the dns_lookup_kdc = false, and did not define DOMAIN1.COM in
[realms] so you client can not find the KDCs for DOMAIN1.COM.

It might be an issue that the cross realm trust is not set up as you
think it is.

To verify all if these for sure, use a trace program like Wireshark,
that can format the Kerberos packets.

> 
> when I ty:
> kvno HTTP/test.domain1.com@DOMAIN2.COM
> I get:
> KDC reply did not match expectations while getting credentials

W2K may have returned a referral saying look in DOMAIN1.COM.
But the Kerberos lib does not handle today.

> 
> Any help would be greatly appreciated.
> ________________________________________________
> Kerberos mailing list           Kerberos@mit.edu
> https://mailman.mit.edu/mailman/listinfo/kerberos
> 
> 

-- 

  Douglas E. Engert  <DEEngert@anl.gov>
  Argonne National Laboratory
  9700 South Cass Avenue
  Argonne, Illinois  60439
  (630) 252-5444
________________________________________________
Kerberos mailing list           Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos

home help back first fref pref prev next nref lref last post