要在即时克隆 RHEL/CentOS 7.x 桌面上支持 True SSO,您必须在基础虚拟机 (VM) 上配置 Samba。
通过 RHEL/CentOS 7.x realmd 功能,可轻松发现并加入身份域。realmd 将配置底层 Linux 系统服务(如 SSSD 或 Winbind)以连接到域,而不是将系统连接到域本身。以下步骤描述如何使用 realmd 和 Samba 对 RHEL/CentOS 7.x 虚拟机执行脱机域加入,以将其加入到 Active Directory。
必备条件
确认以下各项:
- RedHat Enterprise Linux (RHEL) 系统已订阅 Red Hat Network (RHN) 或已在本地安装
yum工具。 - RHEL/CentOS 7.x 虚拟机上的 DNS 可以解析 Active Directory (AD) 服务器。
- 虚拟机上配置了网络时间协议 (NTP)。
步骤
-
确认 RHEL/CentOS 虚拟机可以发现 AD 服务器。可使用以下示例,但需将其中的 ADdomain.example.com 替换为您的 AD 服务器信息。
sudo realm discover ADdomain.example.com -
安装 Samba
tdb-tools软件包。Samba
tdb-tools软件包无法从官方 Red Hat 存储库中下载。您必须手动下载该软件包。例如,可以使用以下命令从 CentOS 系统下载该软件包,然后将其安装到您的 RHEL 系统。sudo yumdownloader tdb-tools如果您没有 CentOS 系统,请转到
https://rpmfind.net/linux/rpm2html/search.php?query=tdb-tools&submit=Search+...&system=&arch,下载tdb-tools-1.3.15-1.el7.x86_64.rpm软件包,然后将其安装到您的 RHEL 系统。 -
安装 Samba 和依赖项包。
sudo yum install sssd-tools sssd adcli samba-common pam_ldap pam_krb5 samba samba-client krb5-workstation -
可使用以下示例运行
join命令,但须将其中的 DNSdomain.example.com 替换为特定于您环境的 DNS 域路径。sudo realm join DNSdomain.example.com -U administrator成功运行加入命令后,您会收到以下消息。
Successfully enrolled machine in realm -
重新启动虚拟机,然后重新登录。
后续步骤
此页面对您有帮助吗?