sssd 运行一个客户端但另一个客户端失败,有什么想法吗?
系统是 Centos 7 x64,在 proxmox VM 上运行
# journalctl -xe
-- Unit sssd.service has begun starting up.
Ağu 20 09:20:17 slreport.linktera.lan sssd[31252]: Starting up
Ağu 20 09:20:17 slreport.linktera.lan systemd[1]: sssd.service: main process exited, code=exited, status=4/NOPERMISSION
Ağu 20 09:20:17 slreport.linktera.lan systemd[1]: Failed to start System Security Services Daemon.
# cat /var/log/sssd/sssd.log
(Tue Aug 20 09:20:17 2019) [sssd] [confdb_get_domains] (0x0010): No domains configured, fatal error!
(Tue Aug 20 09:20:17 2019) [sssd] [main] (0x0010): No domains configured.
我的 sssd.conf 是
[sssd]
debug_level = 9
domains = linktera.lan
services = nss, sudo, pam, ssh, ifp
[domain/LINKTERA.LAN]
cache_credentials = True
krb5_store_password_if_offline = True
ipa_domain = linktera.lan
id_provider = ipa
auth_provider = ipa
access_provider = ipa
ipa_hostname = slreport.linktera.lan
chpass_provider = ipa
ipa_server = _srv_, ipa.linktera.lan
ldap_tls_cacert = /etc/ipa/ca.crt
[nss]
homedir_substring = /home
[pam]
[sudo]
[autofs]
[ssh]
[pac]
[ifp]
[secrets]
[session_recording]
问题是什么?
答案1
[sssd] [confdb_get_domains] (0): 未配置域,致命错误!
SSSD 要求在守护进程启动之前正确设置配置文件,其中包含所有必需的条目。仅当至少有一个正确配置的域设置时,SSSD 服务才会启动。
编辑/etc/sssd/sssd.conf
文件并创建至少一个域。
答案2
我解决了,
我将系统配置语言从土耳其语改为英语,问题突然消失了。
现在 sssd 正在工作。
yum install system-config-language
system-config-language --text