sssd

SSSD 身份认证服务

补充说明

SSSD 为 Linux 提供 LDAP、Active Directory、Kerberos 等身份源的缓存和认证,常用于企业统一登录。它把用户、组和凭据缓存到本地,减少对目录服务的依赖。

核心配置:/etc/sssd/sssd.conf、realm、sssd 服务和 PAM/NSS 集成。

常用示例

安装:

apt install sssd sssd-tools libnss-sss libpam-sss

加入 AD 域:

realm discover example.com
realm join -U Administrator example.com

查看配置:

cat /etc/sssd/sssd.conf
sssctl config-check

查询用户和组:

id user@example.com
getent passwd user@example.com
sssctl user-checks user@example.com

清理缓存:

sss_cache -E
systemctl restart sssd

易错点与排错