51.3. 为 IdM 服务器上的 ID 视图设置域解析顺序
此流程为 ID 视图设置域解析顺序,您可以将其应用到一组特定的 IdM 服务器和客户端。本例为 IdM 主机 client1.idm.example.com
创建一个名为 ADsubdomain1_first
的 ID 视图,并按照以下顺序设置域解析顺序搜索用户和组:
-
Active Directory (AD)子域
subdomain1.ad.example.com
-
AD root 域
ad.example.com
-
IdM 域
idm.example.com
注意
ID 视图中设置的域解析顺序会覆盖全局域解析顺序,但不覆盖 SSSD 配置中本地设置的任何域解析顺序。
先决条件
- 已使用 AD 环境配置了信任。
流程
使用
--domain-resolution-order
选项创建 ID 视图。[user@server ~]$ ipa idview-add ADsubdomain1_first --desc "ID view for resolving AD subdomain1 first on client1.idm.example.com" --domain-resolution-order subdomain1.ad.example.com:ad.example.com:idm.example.com --------------------------------- Added ID View "ADsubdomain1_first" --------------------------------- ID View Name: ADsubdomain1_first Description: ID view for resolving AD subdomain1 first on client1.idm.example.com Domain Resolution Order: subdomain1.ad.example.com:ad.example.com:idm.example.com
将 ID 视图应用到 IdM 主机。
[user@server ~]$ ipa idview-apply ADsubdomain1_first --hosts client1.idm.example.com ----------------------------------- Applied ID View "ADsubdomain1_first" ----------------------------------- hosts: client1.idm.example.com --------------------------------------------- Number of hosts the ID View was applied to: 1 ---------------------------------------------
验证
显示 ID 视图的详细信息。
[user@server ~]$ ipa idview-show ADsubdomain1_first --show-hosts ID View Name: ADsubdomain1_first Description: ID view for resolving AD subdomain1 first on client1.idm.example.com Hosts the view applies to: client1.idm.example.com Domain resolution order: subdomain1.ad.example.com:ad.example.com:idm.example.com
验证您只能使用短名称从
subdomain1.ad.example.com
域检索用户信息。[root@client1 ~]# id <user_from_subdomain1> uid=1916901106(user_from_subdomain1) gid=1916900513(domain users) groups=1916900513(domain users)