为何SSSD无法启动?

为何SSSD无法启动?

Hi 交叉编译并安装了适用于 ARM 架构的 SSSD。由于我的主板上没有systemctlservice其他类似的程序,因此我尝试使用以下命令启动 SSSD 本身:

sssd start -c /etc/sssd/sssd.conf -d=0x0100

我获得的输出类似于以下内容:

#sssd start -c /etc/sssd/sssd.conf -d=0x0100   
[sssd] [confdb_init_db] (0x0100): LDIF file to import: 
dn: cn=config
version: 2

dn: cn=sssd,cn=config
cn: sssd
domains: LDAP_DOMAIN
enable_files_domain: true
config_file_version: 2
services: nss, pam

dn: cn=LDAP_DOMAIN,cn=domain,cn=config
cn: LDAP_DOMAIN
enumerate: true
id_provider: ldap
auth_provider: ldap
ldap_uri: ldap://<server_IP>
ldap_search_base: dc=ldap,dc=local
cache_credentials: true
ldap_default_bind_dn: uid=test,cn=users,cn=accounts,dc=ldap,dc=local
ldap_default_authtok_type: password
ldap_default_authtok: mypsw


[sssd] [server_setup] (0x1f7c0): Becoming a daemon.

据我所知,没有明显的关键或错误消息,但我无法简单地查找id user驻留在远程服务器上的用户(例如)。我的/etc/sssd/sssd.conf配置文件如下:

[sssd]
domains = LDAP_DOMAIN
enable_files_domain = true
config_file_version = 2
services = nss, pam

[domain/LDAP_DOMAIN]
enumerate = true
id_provider = ldap
auth_provider = ldap
  
ldap_uri = ldap://<server_IP>
ldap_search_base = dc=ldap,dc=local

cache_credentials = true

ldap_default_bind_dn = uid=test,cn=users,cn=accounts,dc=ldap,dc=local
ldap_default_authtok_type = password
ldap_default_authtok = userpsw

任何人都可以提供一些步骤来理解为什么 sssd 不工作吗?谢谢!

相关内容