20.2. 配置 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 级别。