8.2. sudo 用の PAM モジュールの設定
sudo
を実行する任意のホストに、スマートカードを使用した sudo
認証用の pam_ssh_agent_auth.so
PAM モジュールをインストールして設定するには、次の手順に従ってください。
手順
PAM SSH エージェントをインストールします。
dnf -y install pam_ssh_agent_auth
# dnf -y install pam_ssh_agent_auth
Copy to Clipboard Copied! Toggle word wrap Toggle overflow その他の
auth
エントリーの前に、pam_ssh_agent_auth.so
のauthorized_keys_command
を/etc/pam.d/sudo
ファイルに追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow sudo
コマンドを実行する際に SSH エージェントの転送が機能するように、/etc/sudoers
ファイルに以下を追加します。Defaults env_keep += "SSH_AUTH_SOCK"
Defaults env_keep += "SSH_AUTH_SOCK"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow これにより、IPA/SSSD に保存されたスマートカードの公開鍵を持つユーザーが、パスワードを入力せずに
sudo
に認証できるようになります。sssd
サービスを再起動します。systemctl restart sssd
# systemctl restart sssd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow