我正在将 Ubuntu 添加到 AD 域。我按照几个指南操作,但总是遇到同样的问题:sssd.service 失败。
到目前为止我已经:
apt-get samba、krb5、ntp、winbind
已验证我的 sssd.conf 有 domains= 而不是 domain=
将 DNS 服务器添加到 /interfaces 和 /resolve.conf
每次我尝试启动服务时都会失败。最近收到的错误是:
Jul 27 14:32:08 VirtLinux sudo[4016]: pam_unix(sudo:session): session closed for
Jul 27 14:32:23 VirtLinux sudo[4027]: intern : problem with defaults entries ;
Jul 27 14:32:23 VirtLinux sudo[4027]: intern : TTY=pts/17 ; PWD=/home/intern ;
Jul 27 14:32:23 VirtLinux sudo[4027]: pam_unix(sudo:session): session opened for
Jul 27 14:32:23 VirtLinux systemd[1]: Starting System Security Services Daemon..
-- Subject: Unit sssd.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit sssd.service has begun starting up.
Jul 27 14:32:24 VirtLinux sssd[4030]: SSSD couldn't load the configuration datab
Jul 27 14:32:24 VirtLinux systemd[1]: sssd.service: Main process exited, code=ex
Jul 27 14:32:24 VirtLinux systemd[1]: Failed to start System Security Services D
-- Subject: Unit sssd.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
我该如何解决?
答案1
sssd 默认不会记录太多内容。您需要增加 [sssd] 部分中的 debug_level 才能在 /var/log/sssd 中看到更多详细日志。
答案2
找到问题了。我的域名是 .local。看来即使设置正确,Ubuntu 也无法很好地处理 .local 域名。将其更改为其他地址,它就可以正常工作。不幸的是,这意味着要重建整个域名。
切勿使用.local。