Kerberos 用于身份验证,LDAP 用于授权和标识。两者可以协同工作。有关 LDAP 的更多信息,请参阅 第 5 章,LDAP 与 389 目录服务器,有关 Kerberos 的更多信息,请参阅 第 6 章,使用 Kerberos 进行网络身份验证。
YaST 允许使用不同的模块设置客户端身份验证
。 使用身份服务(通常是 LDAP)和用户身份验证服务(通常是 Kerberos)。此选项基于 SSSD,并且在大多数情况下最适合加入 Active Directory 域。
此模块在 第 7.3.2 节,“使用加入 Active Directory” 中有描述。
。 加入 Active Directory(这需要使用 Kerberos 和 LDAP)。此选项基于 winbind,最适合加入 Active Directory 域,如果需要对 NTLM 或跨林信任的支持,则最适合。
此模块在 第 7.3.3 节,“使用加入 Active Directory” 中有描述。
YaST 的两个模块基于 SSSD: 和 。
SSSD 代表系统安全服务守护程序。SSSD 与提供用户数据的远程目录服务通信,并提供身份验证方法,例如 LDAP、Kerberos 或 Active Directory (AD)。它还提供 NSS(名称服务切换)和 PAM(可插拔身份验证模块)接口。
SSSD 可以本地缓存用户数据,然后允许用户使用该数据,即使实际目录服务不可用(暂时)。
运行 YaST 身份验证模块之一后,可以使用以下命令检查 SSSD 是否正在运行
#systemctl status sssdsssd.service - System Security Services Daemon Loaded: loaded (/usr/lib/systemd/system/sssd.service; enabled) Active: active (running) since Thu 2015-10-23 11:03:43 CEST; 5s ago [...]