113.2. 在 IdM 客户端中安装和配置 Samba 服务器
您可以在 IdM 域中注册的客户端上安装和配置 Samba。
先决条件
- IdM 服务器和客户端必须在 RHEL 8.1 或更高版本中运行。
- IdM 域已准备好,如 为在域成员上安装 Samba 准备 IdM 域 中所述。
- 如果 IdM 具有配置了 AD 的信任,请为 Kerberos 启用 AES 加密类型。例如,使用组策略对象(GPO)来启用 AES 加密类型。详情请参阅 使用 GPO 在活动目录中启用 AES 加密。
流程
- 安装 - ipa-client-samba软件包:- yum install ipa-client-samba - [root@idm_client]# yum install ipa-client-samba- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 使用 - ipa-client-samba工具准备客户端并创建初始 Samba 配置:- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 默认情况下, - ipa-client-samba会自动将- [homes]部分添加到- /etc/samba/smb.conf文件中,该文件在用户连接时动态共享用户的主目录。如果用户在这个服务器上没有主目录,或者您不想共享主目录,请从- /etc/samba/smb.conf中删除以下行:- [homes] read only = no- [homes] read only = no- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 共享目录和打印机。详情请查看以下部分: 
- 在本地防火墙中打开 Samba 客户端所需的端口: - firewall-cmd --permanent --add-service=samba-client firewall-cmd --reload - [root@idm_client]# firewall-cmd --permanent --add-service=samba-client [root@idm_client]# firewall-cmd --reload- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 启用并启动 - smb和- winbind服务:- systemctl enable --now smb winbind - [root@idm_client]# systemctl enable --now smb winbind- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
验证
					在安装了 samba-client 软件包的不同 IdM 域成员上运行以下验证步骤:
				
- 使用 Kerberos 身份验证列出 Samba 服务器中的共享: - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow