第 21 章 使用 IdM 中的 SSSD 组件来缓存 autofs 映射
系统安全服务守护进程(SSSD)是一种系统服务,来访问远程服务目录和身份验证机制。当网络连接较慢时,数据缓存非常有用。要将 SSSD 服务配置为缓存 autofs 映射,请按照本节中的以下步骤操作。
21.1. 配置 SSSD 来缓存 autofs 映射 复制链接链接已复制到粘贴板!
				SSSD 服务可用于缓存存储在 IdM 服务器上的 autofs 映射,而无需配置 autofs 以使用 IdM 服务器。
			
先决条件
- 
						
sssd软件包已安装。 
流程
打开 SSSD 配置文件:
vim /etc/sssd/sssd.conf
# vim /etc/sssd/sssd.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将
autofs服务添加到由 SSSD 处理的服务列表中。[sssd] domains = ldap services = nss,pam,autofs
[sssd] domains = ldap services = nss,pam,autofsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个新的
[autofs]部分。您可以将此留空,因为autofs服务的默认设置适用于大多数基础架构。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如需更多信息,请参阅您系统上的
sssd.conf手册页。可选:为
autofs条目设置搜索基础。默认情况下,这是 LDAP 搜索库,但可以在ldap_autofs_search_base参数中指定子树。[domain/EXAMPLE] ldap_search_base = "dc=example,dc=com" ldap_autofs_search_base = "ou=automount,dc=example,dc=com"
[domain/EXAMPLE] ldap_search_base = "dc=example,dc=com" ldap_autofs_search_base = "ou=automount,dc=example,dc=com"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重启 SSSD 服务:
systemctl restart sssd.service
# systemctl restart sssd.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 检查
/etc/nsswitch.conf文件,以便 SSSD 被列为自动挂载配置的源:automount: sss files
automount: sss filesCopy to Clipboard Copied! Toggle word wrap Toggle overflow 重启
autofs服务:systemctl restart autofs.service
# systemctl restart autofs.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 通过列出用户的
/home目录来测试配置,假设/home有一个主映射条目:ls /home/userName
# ls /home/userNameCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果这没有挂载远程文件系统,请检查
/var/log/messages文件是否有错误。如有必要,通过将logging参数设为debug来提高/etc/sysconfig/autofs文件的 debug 级别。