20.2. autofs マップをキャッシュする SSSD の設定
SSSD サービスを使用すると、IdM サーバーに保存されている autofs
マップを、IdM サーバーを使用するように autofs
を設定することなくキャッシュできます。
前提条件
-
sssd
パッケージがインストールされている。
手順
SSSD 設定ファイルを開きます。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow vim /etc/sssd/sssd.conf
# vim /etc/sssd/sssd.conf
SSSD が処理するサービスリストに
autofs
サービスを追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow [sssd] domains = ldap services = nss,pam,autofs
[sssd] domains = ldap services = nss,pam,autofs
[autofs]
セクションを新規作成します。autofs
サービスのデフォルト設定はほとんどのインフラストラクチャーに対応するため、これを空白のままにすることができます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow [nss] [pam] [sudo] [autofs] [ssh] [pac]
[nss] [pam] [sudo] [autofs] [ssh] [pac]
詳細は、システム上の
sssd.conf
man ページを参照してください。オプション:
autofs
エントリーの検索ベースを設定します。デフォルトでは、これは LDAP 検索ベースですが、ldap_autofs_search_base
パラメーターでサブツリーを指定できます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow [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"
SSSD サービスを再起動します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl restart sssd.service
# systemctl restart sssd.service
SSSD が自動マウント設定のソースとしてリスト表示されるように、
/etc/nsswitch.conf
ファイルを確認します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow automount: sss files
automount: sss files
autofs
サービスを再起動します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl restart autofs.service
# systemctl restart autofs.service
/home
のマスターマップエントリーがあると想定し、ユーザーの/home
ディレクトリーをリスト表示して設定をテストします。Copy to Clipboard Copied! Toggle word wrap Toggle overflow ls /home/userName
# ls /home/userName
リモートファイルシステムをマウントしない場合は、
/var/log/messages
ファイルでエラーを確認します。必要に応じて、logging
パラメーターをdebug
に設定して、/etc/sysconfig/autofs
ファイルのデバッグレベルを増やします。