Greetings,
I'm trying to configure a kerberos realm on hostA. under 3.7-RELEASE. Using
the config found below [1], this is how far I get.
# kstash
Master key: <masterkey>
Verifying password - Master key: <masterkey>
# kadmin -l
kadmin> init EXAMPLE.NET
Realm max ticket life [unlimited]:
Realm max renewable ticket life [unlimited]:
kadmin> add root
Max ticket life [unlimited]:
Max renewable life [unlimited]:
Attributes []:
Password: <foobar>
Verifying password - Password: <foobar>
# /usr/libexec/kdc &
# /usr/libexec/kadmind &
# exit
Next I do...
$ kinit root/admin
root/[EMAIL PROTECTED]'s Password: <foobar>
$ klist
Credentials cache: FILE:/tmp/krb5cc_1002
Principal: [EMAIL PROTECTED]
Issued Expires Principal
May 26 16:37:05 May 27 02:37:05 krbtgt/[EMAIL PROTECTED]
So that's all fine and dandy. But....when I try to add a user...
$ kadmin
kadmin> add plonk
root/[EMAIL PROTECTED]'s Password:
Max ticket life [unlimited]:
Max renewable life [unlimited]:
Principal expiration time [never]:
Password expiration time [never]:
Attributes []:
[EMAIL PROTECTED]'s Password:
Verifying - [EMAIL PROTECTED]'s Password:
root/[EMAIL PROTECTED]'s Password:
kadmin: kadm5_create_principal: Client (root/[EMAIL PROTECTED]) unknown
kadmin: adding plonk: Client not found in Kerberos database
If I destroy my tickets and try and reinit, I see the following...
$ kdestroy
$ kinit root/admin
kinit: krb5_get_init_creds: Client (root/[EMAIL PROTECTED]) unknown
The kadmind logs show...
2005-05-26T16:37:05 Server not found in database: krbtgt/[EMAIL PROTECTED]: No
such entry in the database
2005-05-26T16:38:02 AS-REQ root/[EMAIL PROTECTED] from
IPv6:2001:y:x:z:202:b3ff:fe28:5216 for kadmin/[EMAIL PROTECTED]
2005-05-26T16:38:02 UNKNOWN -- root/[EMAIL PROTECTED]: No such entry in the
database
2005-05-26T16:38:15 AS-REQ root/[EMAIL PROTECTED] from
IPv6:2001::y:x:z::202:b3ff:fe28:5216 for kadmin/[EMAIL PROTECTED]
2005-05-26T16:45:19 AS-REQ [EMAIL PROTECTED] from
IPv6:2001:y:x:z::202:b3ff:fe28:5216 for krbtgt/[EMAIL PROTECTED]
2005-05-26T16:47:35 AS-REQ root/[EMAIL PROTECTED] from
IPv6:2001::y:x:z:202:b3ff:fe28:5216 for krbtgt/[EMAIL PROTECTED]
2005-05-26T16:47:35 UNKNOWN -- root/[EMAIL PROTECTED]: No such entry in the
database
That's where I'm stuck at. Do I need a krbtgt principal on the loacl
machine? If so, how do you add that (since I seem to be running into the
same problem as above doing so). Should I use `kadmin -l` to do so?
If anyone can just give me a nudge in the right direction I'd appreciate it.
Thanks in advance.
- Eric
[1] /etc/kerberosV/krb5.conf
[libdefaults]
default_realm = EXAMPLE.NET
clockskew = 300
# no-addresses = yes
[realms]
EXAMPLE.NET = {
kdc = hostA.example.net
admin_server = hostA.example.net
}
[domain_realm]
.example.net = EXAMPLE.NET
[kadmin]
default_keys = v5
[logging]
kadmind = FILE:/var/heimdal/kadmind.log