Ticket expired with Solaris 8 clients
Kiran Kumar M
mkiran at india.hp.com
Tue May 25 02:44:23 EDT 2004
Check the times on both the KDC and the solaris client they should be within 5
mins of each other.
rmanin at ime.unicamp.br wrote:
> Hi, all!
>
> I'm setting a Kerberos environment, with a Fedora Core/i386 KDC, and some
> Fedora and Solaris 8 clients.
>
> The Fedora clients authenticates fine via Kerberos (but I see no "TGS_REQ"
> messages at the server's log file - only "AS_REQ" ones. Btw, is it
> right?).
>
> My problem is with my Solaris 8 hosts.
>
> Running 'kinit' at Solaris (with standard Solaris 8 kerberos clients), it
> works fine, and I get a ticket:
>
> -----
> guest at navarone:[~]$ kinit rmanin
> Password for rmanin at IME.UNICAMP.BR:
> guest at navarone:[~]$ klist
> Ticket cache: /tmp/krb5cc_1001
> Default principal: rmanin at IME.UNICAMP.BR
>
> Valid starting Expires Service principal
> Mon 24 May 2004 12:01:01 PM EST Mon 24 May 2004 08:01:01 PM EST
> krbtgt/IME.UNICAMP.BR at IME.UNICAMP.BR
> renew until Mon 24 May 2004 12:01:01 PM EST
> guest at navarone:[~]$
> ------
>
> But, when I try to log in using a kerberos authenticated account, I get a
> "Ticket expired" message when handling the TGS. The krb5dc log file at my
> server shows:
>
> -----
> May 24 12:06:47 lvs.ime.unicamp.br krb5kdc[17615](info): AS_REQ (2 etypes
> {3 1}) 143.106.77.92: ISSUE: authtime 1085411207, etypes {rep=3 tkt=23
> ses=1}, rmanin at IME.UNICAMP.BR for krbtgt/IME.UNICAMP.BR at IME.UNICAMP.BR
> May 24 12:06:47 lvs.ime.unicamp.br krb5kdc[17615](info): AS_REQ (2 etypes
> {3 1}) 143.106.77.92: ISSUE: authtime 1085411207, etypes {rep=3 tkt=23
> ses=1}, rmanin at IME.UNICAMP.BR for krbtgt/IME.UNICAMP.BR at IME.UNICAMP.BR
> May 24 12:06:47 lvs.ime.unicamp.br krb5kdc[17615](info): TGS_REQ (2 etypes
> {3 1}) 143.106.77.92: TKT_EXPIRED: authtime 1085410771,
> rmanin at IME.UNICAMP.BR for krbtgt/IME.UNICAMP.BR at IME.UNICAMP.BR, Ticket
> expired
> May 24 12:06:47 lvs.ime.unicamp.br krb5kdc[17615](info): TGS_REQ (2 etypes
> {3 1}) 143.106.77.92: TKT_EXPIRED: authtime 1085410771,
> rmanin at IME.UNICAMP.BR for krbtgt/IME.UNICAMP.BR at IME.UNICAMP.BR, Ticket
> expired
> -----
>
> I really can't figure out what is happing. Any suggestions????
>
> The pam.conf at the Solaris client looks like:
>
> -----
> # Authentication management
> #
> other auth sufficient /usr/lib/security/$ISA/pam_unix.so.1
> other auth required /usr/lib/security/$ISA/pam_krb5.so.1 use_first_pass
> #
> # Account management
> #
> # pam_krb5 has a no-op account module, so we don't bother listing it here
> #
> other account requisite /usr/lib/security/$ISA/pam_roles.so.1
> other account required /usr/lib/security/$ISA/pam_projects.so.1
> other account required /usr/lib/security/$ISA/pam_unix.so.1
> #
> # Session management
> #
> # pam_krb5 destroys any credential cache on session close, so it's good
> # to have it here. However, we also need pam_unix to be called, so don't
> # make pam_krb5 "sufficient".
> #
> other session optional /usr/lib/security/$ISA/pam_krb5.so.1
> other session required /usr/lib/security/$ISA/pam_unix.so.1
> #
> # Password management
> #
> other password sufficient /usr/lib/security/$ISA/pam_unix.so.1
> other password required /usr/lib/security/$ISA/pam_krb5.so.1
> use_first_pass
> -----
>
> The client's krb5.conf is
>
> -----
> guest at navarone:[~]$ cat /etc/krb5/krb5.conf
> [libdefaults]
> ticket_lifetime = 8h 0m 0s
> default_realm = IME.UNICAMP.BR
>
> [realms]
> IME.UNICAMP.BR = {
> kdc = kerberos.ime.unicamp.br
> admin_server = kerberos.ime.unicamp.br
> }
>
> [logging]
> default = FILE:/var/krb5/kdc.log
> kdc = FILE:/var/krb5/kdc.log
> kdc_rotate = {
> period = 1d
> versions = 10
> }
>
> [appdefaults]
> kinit = {
> renewable = true
> forwardable= true
> }
> -----
>
> And the server's kdc.conf is:
>
> -----
> [kdcdefaults]
> acl_file = /var/kerberos/krb5kdc/kadm5.acl
> dict_file = /usr/share/dict/words
> admin_keytab = /var/kerberos/krb5kdc/kadm5.keytab
> v4_mode = nopreauth
>
> [realms]
> IME.UNICAMP.BR = {
> default_principal_flags = forwardable renewable
> max_life = 8h 0m 0s
> master_key_type = des-cbc-crc
> supported_enctypes = arcfour-hmac:normal arcfour-hmac:norealm
> arcfour-hmac:onlyrealm des3-hmac-sha1:normal des-hmac-sha1:normal
> des-cbc-md5:normal des-cbc-crc:normal des-cbc-crc:v4 des-cbc-crc:afs3
> }
> -----
>
> Tnks!!!
>
> []s!
> Rodolfo
>
> ________________________________________________
> Kerberos mailing list Kerberos at mit.edu
> https://mailman.mit.edu/mailman/listinfo/kerberos
More information about the Kerberos
mailing list