2.4. 独自の authselect プロファイルの作成とデプロイメント
システム管理者は、デフォルトプロファイルのいずれかのカスタムコピーを作成して、カスタムプロファイルを作成およびデプロイできます。
これは、既製の authselect プロファイルの変更 が必要に応じて不足している場合にとりわけ役立ちます。カスタムプロファイルをデプロイすると、そのプロファイルは指定したホストにログインしているすべてのユーザーに適用されます。
手順
カスタムプロファイルを作成するために、
authselect create-profile
コマンドを実行します。<custom_profile>
を目的のプロファイル名に置き換えます。たとえば、/etc/nsswitch.conf
ファイル内の項目を自分で設定するオプションを使用して、既製のsssd
プロファイルに基づいてプロファイルを作成するには、次のコマンドを使用します。authselect create-profile <custom_profile> -b sssd --symlink-meta --symlink-pam
# authselect create-profile <custom_profile> -b sssd --symlink-meta --symlink-pam New profile was created at /etc/authselect/custom/<custom_profile>
Copy to Clipboard Copied! 警告/etc/authselect/custom/<custom_profile>/{password-auth,system-auth,fingerprint-auth,smartcard-auth,postlogin}
を変更する予定の場合は、--symlink-pam
オプションを指定せずに上記のコマンドを入力してください。これは、authselect-libs
のアップグレード中に変更が確実に維持されるために行います。コマンドに
--symlink-pam
オプションを含めると、PAM テンプレートがコピーではなく元のプロファイルファイルへのシンボリックリンクになります。また、--symlink-meta
オプションを含めると、README や REQUIREMENTS などのメタファイルも、コピーではなく元のプロファイルファイルへのシンボリックリンクになります。これにより、元のプロファイルの PAM テンプレートおよびメタファイルへの今後の更新が、カスタムプロファイルにも反映されます。このコマンドにより、
/etc/authselect/custom/<custom_profile>/
ディレクトリーに/etc/nsswitch.conf
ファイルのコピーが作成されます。-
/etc/authselect/custom/<custom_profile>/nsswitch.conf
ファイルを設定します。 パラメーターとして
custom/<custom_profile>
を指定したauthselect select
コマンドを実行し、カスタムプロファイルを選択します。authselect select custom/<custom_profile>
# authselect select custom/<custom_profile>
Copy to Clipboard Copied! お使いのマシン用に
<custom_profile>
プロファイルを選択すると、後で Red Hat によってsssd
プロファイルが更新されたときに、/etc/nsswitch.conf
ファイルに加えた更新以外のすべての更新を利用できます。例2.1 sssd プロファイルに基づくカスタムプロファイルの作成
sssd
プロファイルに基づいてプロファイルを作成できます。このプロファイルでは、dns
またはmyhostname
データベース内ではなく、/etc/hosts
ファイル内のホスト名のローカル静的テーブル検索のみを参照します。/etc/nsswitch.conf
ファイルで、次の行を編集します。hosts: files
hosts: files
Copy to Clipboard Copied! /etc/nsswitch.conf
への変更を除外するカスタムプロファイルをsssd
に基づいて作成します。authselect create-profile custom-sssd-profile -b sssd --symlink-meta --symlink-pam
# authselect create-profile custom-sssd-profile -b sssd --symlink-meta --symlink-pam
Copy to Clipboard Copied! プロファイルを選択します。
authselect select custom/custom-sssd-profile
# authselect select custom/custom-sssd-profile
Copy to Clipboard Copied! オプション: カスタムプロファイルを選択したことにより、以下が実行されたことを確認します。
-
選択した
sssd
プロファイルに従って/etc/pam.d/system-auth
ファイルが作成された。 /etc/nsswitch.conf
の設定が変更されていない。hosts: files
hosts: files
Copy to Clipboard Copied! 注記authselect select
sssd
を実行すると、対照的にhosts: files dns myhostname
という結果になります。
-
選択した