3.2. 在 IdM 客户端中安装和配置 Samba 服务器
您可以在 IdM 域注册的客户端上安装和配置 Samba。
先决条件
- IdM 服务器和客户端必须在 RHEL 9.0 或更高版本中运行。
- 已准备好 IdM 域,如 为在域成员上安装 Samba 准备 IdM 域 中所述。
- 如果 IdM 具有配置了 AD 的信任,请为 Kerberos 启用 AES 加密类型。例如,使用组策略对象(GPO)来启用 AES 加密类型。详情请参阅使用 GPO 在活动目录中启用 AES 加密。
流程
安装
ipa-client-samba
软件包:dnf install ipa-client-samba
[root@idm_client]# dnf 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