Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第 2 章 配置系统身份验证

身份验证 是向系统识别并验证用户的过程。它需要显示某种身份和凭据,如用户名和密码。然后,系统将凭据与配置的验证服务进行比较。如果凭据匹配并且用户帐户处于活动状态,则该用户将 进行身份验证
用户通过身份验证后,信息将传递到访问控制服务,以确定允许用户执行的操作。这些是用户 有权 访问的资源。请注意,身份验证和授权是两个独立的进程。
系统必须具有已配置的有效帐户数据库列表,才能检查用户身份验证。要验证用户的信息可以位于本地系统中,或者本地系统可以引用远程系统(如 LDAP 或 Kerberos)中的用户数据库。本地系统可以将各种数据存储用于用户信息,包括轻量级目录访问协议(LDAP)、网络信息服务(NIS)和 Winbind。LDAP 和 NIS 数据存储都可以使用 Kerberos 对用户进行身份验证.
为了方便且可能属于单点登录,Red Hat Enterprise Linux 可以使用系统安全服务守护进程(SSSD)作为中央守护进程,将用户验证到不同的身份后端,甚至向用户请求一个票据获取票据(TGT)。SSSD 可以与 LDAP、Kerberos 和外部应用程序交互以验证用户凭证。
本章解释了 Red Hat Enterprise Linux 中可用于配置系统身份验证的工具:

2.1. 系统身份验证的身份管理工具

您可以使用 ipa-client-install 工具和 realmd 系统来在身份管理机器上自动配置系统身份验证。
ipa-client-install
ipa-client-install 工具将系统配置为将身份管理域作为客户端机器加入。有关 ipa-client-install 的更多信息 请参阅 Linux 域身份、身份验证和策略指南中的安装客户端
请注意,对于身份管理系统,ipa-client-install 优先于 realmd
realmd
realmd 系统将计算机加入到身份域,如身份管理或 Active Directory 域。有关 realmd 的更多信息,请参阅 Windows 集成 指南中的使用 realmd 连接到 Active Directory 域 部分。