20.4. 将 autofs 配置为使用 ldap 存储和检索自动挂载映射
您可以配置 autofs
服务,以检索存储在 LDAP 目录中的自动挂载映射。
先决条件
-
已安装
autofs
和openldap
软件包。 - 为安全身份验证运行支持 Kerberos 的服务。
流程
-
要配置 LDAP 访问,请修改
/etc/openldap/ldap.conf
文件。确保设置了BASE
和URI
选项,以反映适当的服务器和用于查找自动挂载条目的基础。 在
/etc/autofs.conf
文件中,为自动挂载映射配置 LDAP 模式。默认情况下,autofs
将按配置文件中指定的顺序检查常用的模式:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意您还可以将这些值明确设置为边缘减少 LDAP 查询。您可以在
/etc/autofs.conf
文件中以小写和大写形式编写属性。rfc2307bis
草案中描述了最近建立的用于在 LDAP 中存储自动映射的模式。要使用此模式,请通过取消注释并为ldap_schema
选项设置适当的值,在/etc/autofs.conf
文件中配置它。例如,如果您使用非标准模式,或需要覆盖默认行为,您可以在/etc/autofs.conf
文件中指定相关的模式属性。以下值与常用的模式设置对应,如rfc2307bis
草案中的设置:default_map_object_class = automountMap default_entry_object_class = automount default_map_attribute = automountMapName default_entry_attribute = automountKey default_value_atrribute = automountInformation
default_map_object_class = automountMap default_entry_object_class = automount default_map_attribute = automountMapName default_entry_attribute = automountKey default_value_atrribute = automountInformation
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 请注意,autofs 会自动检测标准模式,并且指定这些设置通常在自定义或混合架构环境中是必需的。如果使用,则仅应激活一组完整的架构定义。
如果您选择在配置中指定自定义模式,请确保只有一个与模式相关的条目集合处于活跃状态。注释掉任何其他内容以避免冲突。在
rfc2307bis
模式中,automountKey
属性替换了旧的rfc2307
模式中使用的cn
属性。以下是对应的 LDAP 数据交换格式(LDIF)配置示例:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要允许 LDAP 服务器进行身份验证,请编辑
/etc/autofs_ldap_auth.conf
文件:-
将
authrequired
更改为 yes。 将主体设置为 LDAP 服务器
host/FQDN@REALM
的 Kerberos 主机主体。主体名称用于连接目录,作为 GSS 客户端身份验证的一部分:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 有关主机主体的更多信息,请参阅在 在 IdM 中使用规范化的 DNS 主机名。您还可以运行
klist -k
来获取确切的主机主体信息。
-
将