我在 Ubuntu 18 上安装了 kerberossudo apt install krb5-kdc krb5-admin-server
但是,当我跑的时候systemctl status krb5-kdc.service,结果是:
Feb 17 21:25:23 device2 krb5kdc[8675]: Cannot open DB2 database '/var/lib/krb5kdc/principal': No such file or directory - while initializing database for realm DENNIS.COM
Feb 17 21:25:23 device2 krb5kdc[8675]: krb5kdc: cannot initialize realm DENNIS.COM - see log file for details
Feb 17 21:25:23 device2 systemd[1]: krb5-kdc.service: Control process exited, code=exited status=1
Feb 17 21:25:23 device2 systemd[1]: krb5-kdc.service: Failed with result 'exit-code'.
Feb 17 21:25:23 device2 systemd[1]: Failed to start Kerberos 5 Key Distribution Center.
Run Code Online (Sandbox Code Playgroud)
我已经设置了领域kdb5_util create -r DENNIS.COM -s
[realms]
DENNIS.COM = {
kdc = device2
admin_server = device2
}
Run Code Online (Sandbox Code Playgroud)
通过以下步骤解决了问题:
1. sudo kdb5_util create -r DENNIS.COM -s
2. set a password.
3. check if there is /var/lib/krb5kdc/principal existed.
4. Then sudo service krb5-kdc restart.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12254 次 |
| 最近记录: |