[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Preauthentication failed



On Fri, 18 May 2007 23:41:16 +0200
Florian Erfurth <floh-erfurth@arcor.de> wrote:

> Michael B Allen wrote:
> 
> > On Tue, 15 May 2007 14:00:57 +0200
> > Florian Erfurth <floh-erfurth@arcor.de> wrote:
> > 
> >> Hi, I followed the steps described in http://www.grolmsnet.de/kerbtut/.
> >> Unfortunatelly I get a error if I enter following:
> >> >>>
> >> -bash-3.00# kinit -k -t /usr/local/etc/apache2/bsdflohkeytab
> >> HTTP/BSDfloh.domain.tld
> >> kinit: krb5_get_init_creds: Preauthentication failed
> >> <<<
> >>
> >> How can I find out, why the preauthentication is failed? Could anyone of
> >> you point a hint, what could be wrong?
> >> 
> >> I'm using FreeBSD 6.2 and Windows 2003 is installed as Domain Controller.
> >>
> > 
> > Preauthentication failed ~= bad password
> > 
> > The key, enctype or version number doesn't match what the Windows KDC
> > has. Re-run ktpass.exe and copy the keytab file over again.
> 
> See below.
> 
> >> PS2: How do I know more from my keytab-file (I need info about kvno,
> >> principal name and encryption type)?
> > 
> > $ ktutil -k keytab list
> 
> Thank you very much. Now I was able to check the keytab. I did following
> commands:
> 
> >>>
> -bash-3.00# kinit florian.erfurth@DOMAIN.TLD
> florian.erfurth@DOMAIN.TLD's Password:
> kinit: NOTICE: ticket renewable lifetime is 10 hours
> -bash-3.00# kgetcred HTTP/BSDfloh.domain.tld@DOMAIN.TLD
> -bash-3.00# klist -v
> Credentials cache: FILE:/tmp/krb5cc_0
>         Principal: florian.erfurth@DOMAIN.TLD
>     Cache version: 4
> 
> Server: krbtgt/DOMAIN.TLD@DOMAIN.TLD
> Ticket etype: arcfour-hmac-md5, kvno 2
> Auth time:  May 18 20:39:28 2007
> End time:   May 19 03:19:31 2007
> Renew till: May 19 06:39:28 2007
> Ticket flags: renewable, initial, pre-authenticated
> Addresses: IPv4:192.168.0.120
> 
> Server: HTTP/BSDfloh.domain.tld@DOMAIN.TLD
> Ticket etype: des-cbc-md5, kvno 3
> Auth time:  May 18 20:39:28 2007
> Start time: May 18 20:39:31 2007
> End time:   May 19 03:19:31 2007
> Ticket flags: pre-authenticated
> Addresses: IPv4:192.168.0.120
> 
> -bash-3.00# ktutil -k bsdflohkeytab list
> bsdflohkeytab:
> 
> Vno  Type         Principal
>   3  des-cbc-md5  HTTP/BSDfloh.domain.tld@DOMAIN.TLD
> -bash-3.00# kinit -k -t /usr/local/etc/apache2/bsdflohkeytab
> HTTP/BSDfloh.domain.tld
> kinit: krb5_get_init_creds: Preauthentication failed

Looks like the key is wrong. Re-run ktpass.exe and copy the keytab file
over again.

Mike

-- 
Michael B Allen
PHP Active Directory Kerberos SSO
http://www.ioplex.com/