我遇到了 DNS 问题,这导致 Open Directory 用户从其 Mac 上的 GUI 登录时出现延迟。
我已经修复了 DNS 问题,但延迟仍然存在。
有没有办法在不重新启动服务器的情况下重新启动或启动/停止 Open Directory 服务(或仅 Kerberos 部分)?
谢谢!!
答案1
您需要使用 changeip 命令检查 OD 的状态。
$ sudo changeip -checkhostname
如果报告任何问题,请使用服务器管理员备份您的 OD,并按照上述命令的结果进行操作
答案2
要停止/启动 Open Directory:
sudo launchctl unload /System/Library/LaunchDaemons/org.openldap.slapd.plist
sudo launchctl load /System/Library/LaunchDaemons/org.openldap.slapd.plist
要停止/启动 Kerberos:
sudo launchctl unload /System/Library/LaunchDaemons/edu.mit.Kerberos.kadmind.plist
sudo launchctl unload /System/Library/LaunchDaemons/edu.mit.Kerberos.krb5kdc.plist
sudo launchctl load /System/Library/LaunchDaemons/edu.mit.Kerberos.kadmind.plist
sudo launchctl load /System/Library/LaunchDaemons/edu.mit.Kerberos.krb5kdc.plist
注意这些是 10.6.x 特有的命令。它们对于高于和低于的版本略有不同。