7.5. スマートカードユーザー向けにパスワードなしの sudo 認証を有効にする


スマートカードユーザーに対してパスワードなしの sudo 認証を有効にすることができます。これにより、ユーザーはパスワードを入力せずに管理タスクを実行できるようになり、運用効率とセキュリティーがさらに向上します。

代わりに、RHEL Identity Management を使用する場合は、初期の Web コンソール証明書を sudo、SSH、またはその他のサービスによる認証に対して信頼できるものとして宣言できます。そのために、Web コンソールはユーザーセッションに S4U2Proxy Kerberos チケットを自動的に作成します。

次の例では、Web コンソールセッションは host.example.com で実行され、sudo を使用して独自のホストにアクセスできることが信頼されています。さらに、例の手順では、2 番目の信頼できるホスト remote.example.com を追加します。

前提条件

手順

  1. チケットがアクセスできるホストをリストアップする制約委譲ルールを設定します。

    • 次の委譲を作成します。

      • 特定のルールがアクセスできるターゲットマシンのリストを追加するには、次のコマンドを入力します。

        # ipa servicedelegationtarget-add cockpit-target
        # ipa servicedelegationtarget-add-member cockpit-target \ --principals=host/host.example.com@EXAMPLE.COM \ --principals=host/remote.example.com@EXAMPLE.COM
      • Web コンソールセッション (HTTP/プリンシパル) がホストリストにアクセスできるようにするには、次のコマンドを使用します。

        # ipa servicedelegationrule-add cockpit-delegation
        # ipa servicedelegationrule-add-member cockpit-delegation \ --principals=HTTP/host.example.com@EXAMPLE.COM
        # ipa servicedelegationrule-add-target cockpit-delegation \ --servicedelegationtargets=cockpit-target
  2. 対応するサービスで GSS 認証を有効にします。

    1. sudo の場合、/etc/sssd/ sssd.conf ファイルで pam_sss_gss モジュールを有効にします。

      1. root として、/etc/sssd/sssd.conf 設定ファイルにドメインのエントリーを追加します。

        [domain/example.com]
        pam_gssapi_services = sudo, sudo-i
      2. /etc/pam.d/sudo ファイルの 1 行目でモジュールを有効にします。

        auth sufficient pam_sss_gss.so
    2. SSH の場合、/etc/ssh/sshd_config ファイルの GSSAPIAuthentication オプションを yes に更新します。

      警告

      委譲された S4U チケットが、Web コンソールからリモートの SSH ホストに接続するときに転送されません。チケットを使用してリモートホスト上で sudo を認証することはできません。

検証

  1. スマートカードを使用して Web コンソールにログインします。
  2. [制限付きアクセス ] ボタンをクリックします。
  3. スマートカードを使用して認証を行います。
  4. または、SSH を使用して別のホストに接続してみます。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る