12.2.11. IdM Web UI を使用して IdM クライアント上の IdM ユーザーに sudo アクセス権を付与する


Identity Management (IdM) では、特定の IdM ホストで IdM ユーザーアカウントの特定コマンドに sudo アクセスを付与できます。最初に sudo コマンドを追加してから、1 つまたは複数のコマンドに対して sudo ルールを作成します。

以下の手順を実行して、client.idm.example.com マシン (client) 上で /usr/sbin/reboot コマンドを実行する権限を idmuser01 のアカウントに付与する sudo ルール idmuser01_reboot を作成してください。

前提条件

  • IdM Web UI に admin としてログインしている。
  • IdM で idmuser01 のユーザーアカウントを作成し、ユーザーのパスワードを作成してアカウントのロックを解除した。コマンドラインを使用して新しい IdM ユーザーを追加する方法の詳細は、コマンドラインを使用したユーザーの追加 を参照してください。
  • client ホストにローカルの idmuser01 アカウントが存在しない。ユーザー idmuser01 がローカルの /etc/passwd ファイルにリストされていない。
  • client.idm.example.com ホストが IdM に存在する。

手順

  1. sudo コマンドの IdM データベースに /usr/sbin/reboot コマンドを追加します。

    1. Policy Sudo Sudo Commands の順に移動します。
    2. 右上にある Add をクリックして、Add sudo command ダイアログボックスを開きます。
    3. sudo: /usr/sbin/reboot を使用してユーザーが実行できるコマンドを入力します。

      ラベルが
    4. Add をクリックします。
  2. 新しい sudo コマンドエントリーを使用して、idmuser01client マシンを再起動することを許可する sudo ルールを作成します。

    1. Policy Sudo Sudo ルールに移動します。
    2. 右上にある Add をクリックして、Add sudo rule ダイアログボックスを開きます。
    3. sudo ルールの名前 idmuser01_reboot を入力します。
    4. Add and Edit をクリックします。
    5. ユーザーを指定します。

      1. Who セクションで、Specified Users and Groups のラジオボタンを選択します。
      2. User category the rule applies to サブセクションで Add をクリックして、Add users into sudo rule "idmuser01_reboot" ダイアログボックスを開きます。
      3. Add users into sudo rule "idmuser01_reboot" ダイアログボックスの Available 列で、idmuser01 のチェックボックスをオンにして、これを Prospective 列に移動します。
      4. Add をクリックします。
    6. ホストを指定します。

      1. Access this host セクションで、Specified Hosts and Groups ラジオボタンを確認します。
      2. Host category this rule applies to サブセクションで Add をクリックして、Add hosts into sudo rule "idmuser01_reboot" ダイアログボックスを開きます。
      3. Add hosts into sudo rule "idmuser01_reboot" ダイアログボックスの Available 列で、client.idm.example.com のチェックボックスをオンにして、これを Prospective 列に移動します。
      4. Add をクリックします。
    7. コマンドを指定します。

      1. Run Commands セクションの Command category the rule applies to サブセクションで、Specified Commands and Groups ラジオボタンにチェックを入れます。
      2. Sudo Allow Commands サブセクションで Add をクリックして、Add allow sudo commands into sudo rule "idmuser01_reboot" ダイアログボックスを開きます。
      3. Add allow sudo commands into sudo rule "idmuser01_reboot" ダイアログボックスの Available 列で、/usr/sbin/reboot のチェックボックスをオンにして、これを Prospective 列に移動します。
      4. Add をクリックして、idm_sudo_reboot ページに戻ります。

      図12.1 IdM sudo ルールの追加

      追加した sudo ルールの概要のスクリーンショット。ルールの適用先のユーザーの表には
    8. 左上隅にある Save をクリックします。

      新しいルールはデフォルトで有効になります。

    注記

    サーバーからクライアントへの変更の伝播には数分かかる場合があります。

検証

  1. idmuser01 として client にログインします。
  2. sudo を使用してマシンを再起動します。プロンプトが表示されたら、idmuser01 のパスワードを入力します。

    $ sudo /usr/sbin/reboot
    [sudo] password for idmuser01:

    sudo ルールが正しく設定されている場合には、マシンが再起動します。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る