20.4. 自動マウントマップの保存と取得に LDAP を使用するように autofs を設定する
LDAP ディレクトリーに保存されている自動マウントマップを取得するように autofs
サービスを設定できます。
前提条件
-
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
ファイルに小文字と大文字の両方で属性を書き込むことができます。自動マウント機能マップを LDAP に格納するためにデフォルトされた最新のスキーマが、
rfc2307bis
ドラフトに記載されています。このスキーマを使用するには、/etc/autofs.conf
ファイルでコメントを解除し、ldap_schema
オプションに適切な値を設定してスキーマを設定します。たとえば、標準以外のスキーマを使用している場合や、デフォルトの動作をオーバーライドする必要がある場合は、/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 は、標準スキーマを自動的に検出します。通常、カスタムまたは混合スキーマ環境の場合にのみこれらの設定を指定する必要があります。使用する場合、スキーマ定義の完全なセットを 1 つだけアクティブにする必要があります。
設定でカスタムスキーマを指定する場合は、スキーマ関連のエントリーの完全なセットが 1 つだけアクティブになっていることを確認してください。競合を避けるため、その他はコメントアウトします。
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
を実行することもできます。
-