我设置了一个 KDC 服务器并创建了一个 Realm EXAMPLE.COM
。这是我的 krb5.conf 文件:
[libdefaults]
renew_lifetime = 7d
forwardable = true
default_realm = EXAMPLE.COM
ticket_lifetime = 24h
dns_lookup_realm = false
dns_lookup_kdc = false
default_ccache_name = /tmp/krb5cc_%{uid}
#default_tgs_enctypes = aes des3-cbc-sha1 rc4 des-cbc-md5
#default_tkt_enctypes = aes des3-cbc-sha1 rc4 des-cbc-md5
[logging]
default = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log
kdc = FILE:/var/log/krb5kdc.log
[realms]
EXAMPLE.COM = {
admin_server = my.linux-server.de
kdc = my.linux-server.de
}
Run Code Online (Sandbox Code Playgroud)
我还通过以下方式添加了一个testuser
带密码的用户:abc
kadmin.local
kadmin.local: addprinc testuser@EXAMPLE.COM
Run Code Online (Sandbox Code Playgroud)
我可以成功登录我的 Ubuntu VM:
[root@ubuntu-vm ~]# kinit testuser
Password for …
Run Code Online (Sandbox Code Playgroud)