kinit in cross domain and cross realm
    Vikas Gandhi 
    vgandhi at quark.co.in
       
    Sun Dec 14 04:00:31 EST 2003
    
    
  
Hi  
Can someone guide me If I have a user account in ADSI called as sample
and I want to run gssapi samples from Solaris 9 using it. I
countinuously get this results "Server not found in Kerberos
database". My belief is this that I am not able to generate the right
keytab file.
What should be my kinit 
ktpass -princ sample/blade.qdms.co.in at QDMS.CO.IN -mapuser sample -pass
sample -out blade.keytab
or 
ktpass -princ sample/blade.quark.co.in at QDMS.CO.IN -mapuser sample
-pass sample -out blade.keytab (domain blade.quark.co.in)
or 
ktpass -princ sample/blade.quark.co.in at QDMS.CO.IN -mapuser sample
-pass sample -out blade.keytab (domain blade.quark.co.in)
My details are given below.
 WIN-OS: 2003 server
 WIN-DOMAIN: QDMS.CO.IN
 WIN-relam: QDMS.CO.IN
 win-host-name: beetle.qdms.co.in
 
 SUN-OS: solaris 9
 SEAM-DOMAIN: QUARK.CO.IN
 win-host-name: blade.quark.co.in
 seam-relam: QUARK.CO.IN
 seam version: 1.01
 My /etc/hosts file says the following
 X.X.X.X    blade.qdms.co.in blade.quark.co.in blade
 X.X.X.X    beetle  beetle.qdms.co.in beetle.quark.co.in
 
 My /etc/resolv.conf says
 domain  quark.co.in
 nameserver      X.X.X.X
 nameserver      X.X.X.X
 search quark.co.in qdms.co.in
 
My /etc/krb5/krb5.conf says
[libdefaults]
        default_realm = QDMS.CO.IN
#        default_realm = QUARK.CO.IN
        default_tgs_enctypes = des-cbc-crc
        default_tkt_enctypes = des-cbc-crc
#       dns_lookup_kdc=true
#       dns_lookup_realm =true
[realms]
                QUARK.CO.IN= {
                kdc = blade.quark.co.in
                admin_server = blade.quark.co.in
        }
          QDMS.CO.IN= {
                kdc = beetle.qdms.co.in:88
                admin_server = beetle.qdms.co.in
                default_realm = QDMS.CO.IN
        }
[capaths]
        QUARK.CO.IN = {
                QDMS.CO.IN = .
        }
        QDMS.CO.IN = {
                QUARK.CO.IN = .
        }
[domain_realm]
        .quark.co.in= QDMS.CO.IN
        .qdms.co.in= QDMS.CO.IN
#
# if the domain name and realm name are equivalent,
# this entry is not needed
#
[logging]
        default = FILE:/var/krb5/kdc.log
        kdc = FILE:/var/krb5/kdc.log
        kdc = SYSLOG:INFO:DAEMON
[appdefaults]
    gkadmin = {
        help_url = http://blade:8888/ab2/coll.384.1/SEAM/@AB2PageView/6956
        }
        kinit = {
                forwardable = true
       }
        telnet  = {
                forward = true
                encrypt = true
              encrypt = true
                autologin = true
        }
 
FYI: I am able to kinit to the windows kdc and get a ticket. Next I
have successfully run the sspi(windows Feb-2003 SDK) samples
successfully using SEAM KDC and ADSI kdc. Also I am able to ru the
GSSAPI samples with SEAM successfully.
Regards
Vikas
    
    
More information about the Kerberos
mailing list