Re: pamkrbval: KDC policy rejects request for this entry





Markus Moeller wrote:
Can you check that AD and your HP system are time synchronised ? Can you do a kinit unix_client with the correct password ? Do you have the kvno binary on the HP platform ? If so can you do a kvno host/unix_client.domain.host.com and compare the number with the one in the keytab ?

Do you have the AS_REQ and AS_REP details (e.g. a wireshark capture) ?

This could also be something to do with the use of the 197001010000Z
in the till field if the AS_REQ This was not in RFC 1510, but is in 4120.
It looks like the HP is adding this. AD 2003 may not accept it. I don't
have any client test code to see if this is an AD problem.


Regards
Markus


<ricurtis@xxxxxxxxx> wrote in message news:fb4cbb61-7eef-419a-a7ba-61c2bb3ce668@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I have tried everyones suggestions, but no joy - although I think I
can narrow down the problem somewhat...

After changing the default_t*_enctypes to be "RC4-HMAC" (and also
removing the lines altogether), I still get the same error...

In the Windows security log on the domain controller, I have a Failure
Audit with a result code from the request of 0xC which from some
searching at Microsoft suggests:
Requested start time is later than end time
or Workstation login restrictions..

From a packet capture using Wireshark, the AS-REQ packet there is an
entry "till: 1970-01-01 00:00:00 (UTC)"
It looks as though the requested lifetime of the packet here is in the
past...

Any suggestions around that?

Regards

Richard



On 26 Aug, 20:32, "Richard Curtis" <ricur...@xxxxxxxxx> wrote:
According to the HP release notes (I have Kerberos Client C.1.3.5.05):

The client libraries are based on MIT Kerberos V5 1.3.5 release. The
KRB5-Client libraries support DES, 3DES, RC4, and AES, as specified in
RFC 1510 of the IETF. This release of Kerberos Client is interoperable
with Microsoft Windows 2000 and 2003.

I will try tomorrow when I am back in the office by setting the
default_*_enctypes to RC4-HMAC... the strange thing is, the HP
configuration guide I am following has a sample krb5.conf and only
mentions DES...http://docs.hp.com/en/J4269-90076/index.html- there
is no mention of RC4 in the whole document.
I will try removing default_*_enctypes altogether aswell, and failing
that, will have a go with DEC encryption only..

If this turns out to be the solution, I will be over the moon... this
has been dragging on for some time :)

I will post back tomorrow with my results.. thanks for the replies so far guys.

Regards

Richard



On Tue, Aug 26, 2008 at 8:00 PM, Markus Moeller <hua...@xxxxxxxxxxxxxxxx> wrote:
Two comments. Firstly use RC4 (e.g. RC4-HMAC) not DES in your configuration
assuming you have a MIT Kerberos version > 1.3 (is HPUX 11i still based on
MIT 1.1.1 ?). If not you need to set the AD entry for unix_client to be DES
only. Secondly did you change the password of the unix_client user ? If not
please try to change the password once and re-extract the keytab.
Markus
"Richard Curtis" <ricur...@xxxxxxxxx> wrote in message
news:5745a7060808261135s26134f5bg495452c33920af1f@xxxxxxxxxxxxxxxxx
Hi,
I am trying to get an HPUX 11i box to authenticate against our
active directory (Windows 2003r2) domain with kerberos but I am
getting nowhere fast.
As per the docs I have, I have created a user account in active
directory, then used "ktpass -princ
host/unix_client.domain.host....@xxxxxxxxxxxxxxx -mapuser unix_lient
-pass <pass> -out c:\krb5.keytab"
The keytab looks fine when I used ktutil, but I cannot do a kinit... I
keep getting "KDC policy rejects request for this entry"
I am guessing this is more of a Windows/AD config issue, but thougt
someone here might have seen this?
cat /etc/krb5.conf
[libdefaults]
default_realm = DOMAIN.HOST.COM
default_tgs_enctypes = DES-CBC-CRC
default_tkt_enctypes = DES-CBC-CRC
ccache_type = 2
ticket_liftetime = 24000
#dns_lookup_kdc = true
[realms]
DOMAIN.HOST.COM = {
kdc = 2003_dc.domain.host.com
kpasswd_server = 2003_dc.domain.host.com:464
}
[domain_realm]
domain.host.com = DOMAIN.HOST.COM
.domain.host.com = DOMAIN.HOST.COM
[logging]
default = FILE:/var/adm/krb5lib.log
kdc = FILE:/var/adm/krb5kdc.log
admin_server = FILE:/var/adm/kKDCmind.log
[appdefaults]
pam = {
debug = false
ticket_lifetime = 36000
renew_lifetime = 36000
forwardable = true
krb4_convert = false
}
unix_client:/var/adm/syslog >pamkrbval -v
Validating the pam configuration files
---------- --- --- ------------- -----
Validating the /etc/pam.conf file
[LOG] : The /etc/pam.conf files permissions are fine
[LOG] : Opened : /etc/pam.conf
[PASS] : The validation of config file: /etc/pam.conf passed
[NOTICE] : The validation of config file: /etc/pam_user.conf is not done
as libpam_updbe library is not configured
Validating the kerberos config file
---------- --- -------- ------ -----
[PASS] : Initialization of kerberos passed
Connecting to default Realm
---------- -- ------- -----
[LOG] : The default realm is : DOMAIN.HOST.COM
[LOG] : KDC hosts for realm DOMAIN.HOST.COM :2003_dc.domain.host.com
[LOG] : Trying to contact KDC for realm DOMAIN.HOST.COM...
[LOG] : Realm DOMAIN.HOST.COM is answering ticket requests
[PASS] : Default Realm is issuing tickets
Validating the keytab entry for the host service principal
---------- --- ------ ----- --- --- ---- ------- ---------
[LOG] : Host unix_client, aka unix_client.domain.host.com.
[LOG] : The default keytab name is : /etc/krb5.keytab
[LOG] : Keytab file /etc/krb5.keytab is present
[LOG] : Permissions on /etc/krb5.keytab are correct.
Keytab entry
Principal: host
Host : unix_client.domain.host.com
Realm : DOMAIN.HOST.COM
Version : 23
[LOG] : Pinging KDC to verify whether
host/unix_client.domain.host....@xxxxxxxxxxxxxxx exists
pamkrbval: KDC policy rejects request for this entry
[WARNING] : The keytab entry for the host service principal
host/unix_client.domain.host....@xxxxxxxxxxxxxxx is invalid
[FAIL] : The keytab validation failed
Validating the rc_host file for ownership
-------- ------ ---- -------- ------ -----
[LOG] : rc_host file /usr/tmp/rc_host_0 is not present on the system
[PASS] :The Validation of rc_host file:/usr/tmp/rc_host_0 is successful
unix_client:/var/adm/syslog >ktutil -i
ktutil: rkt /etc/krb5.keytab
ktutil: list
slot KVNO Principal
---- ---- ---------------------------------------------------------------------
1 23 host/unix_client.dom...@xxxxxxxxxxxxxxx
ktutil:
ktutil: unix_client:/var/adm/syslog >
unix_client:/var/adm/syslog >kinit -kt /etc/krb5.keytab
host/unix_client.domain.host.com
kinit(v5): KDC policy rejects request while getting initial credentials
Thanks in advance for any help
Regards
Richard
________________________________________________
Kerberos mailing list Kerbe...@xxxxxxx
https://mailman.mit.edu/mailman/listinfo/kerberos
________________________________________________
Kerberos mailing list Kerbe...@xxxxxxx
https://mailman.mit.edu/mailman/listinfo/kerberos- Hide quoted text -
- Show quoted text -

________________________________________________
Kerberos mailing list Kerberos@xxxxxxx
https://mailman.mit.edu/mailman/listinfo/kerberos


________________________________________________
Kerberos mailing list Kerberos@xxxxxxx
https://mailman.mit.edu/mailman/listinfo/kerberos



--

Douglas E. Engert <DEEngert@xxxxxxx>
Argonne National Laboratory
9700 South Cass Avenue
Argonne, Illinois 60439
(630) 252-5444
.



Relevant Pages

  • Re: pamkrbval: KDC policy rejects request for this entry
    ... If so can you do a kvno host/unix_client.domain.host.com and compare the number with the one in the keytab? ... Audit with a result code from the request of 0xC which from some ... The client libraries are based on MIT Kerberos V5 1.3.5 release. ... configuration guide I am following has a sample krb5.conf and only ...
    (comp.protocols.kerberos)
  • Re: kerberos AD: keytab and service principal not needed?
    ... I posted details about the kerberos udp/tcp packets. ... By creating the keytab, you have a "shared secret" between the KDC ... I did run tcpdump on two hosts, looking for kerberos protocol packets. ...
    (comp.unix.aix)
  • Re: [modauthkerb] mod_auth_kerb, virtualhost and Firefox/Safari
    ... then the krb5_rd_req will look in the keytab for the principal ... Kerberos list a few years ago but never acted on by MIT. ... +Krb4Srvtab options are used to specify the filename with the keytab. ... +qualified server name from the URL without canonicalization. ...
    (comp.protocols.kerberos)
  • Re: Use ssh key to acquire TGT?
    ... process that takes a single password and gets multiple tickets from it. ... even if some of the servers don't use kerberos. ... keytab file to obtain AFS tickets automatically at sucessful login. ...
    (comp.protocols.kerberos)
  • Re: Kerberos with Windows Integrated authentication
    ... I need help with Kerberos and Windows integrated security. ... Domain controller, IIS, Client. ... I open IE 6 and request a page. ... has not a Authorization header and reuse the ...
    (microsoft.public.security)