AlmaLinuxまたはRockyLinuxでSudoersにユーザーを追加する方法

Rocky LinuxとAlmaLinuxは、CentOSの最上位の代替オペレーティングシステムです。 このプロジェクトは、CentOSがエンタープライズ向けの安定したオペレーティングシステムからRHELのアップストリーム開発ブランチに移行したときに誕生しました。

Sudoは、「substituteuserdo」または「superuserdo」の略です。 これにより、現在のユーザーは、セキュリティ権限を持つプログラムを一時的に実行できます。デフォルトでは、rootユーザーです。 sudoersファイルは/ etc / sudoersにあり、システムユーザーとグループが決定するためのセキュリティポリシーが含まれています。 sudo 特権。

このチュートリアルでは、AlmaLinuxまたはRockyLinuxのsudoersにユーザーを追加する方法を学びます。

新しいを作成します sudo AlmaLinuxまたはRockyLinuxのユーザー

まず、システムに新しいユーザーを作成しましょう。

# adduser bob

次に、passwdコマンドを使用して新しいユーザーのパスワードを設定します。

#passwd bob

AlmaLinuxまたはRockyLinuxでは、wheelグループのすべてのメンバーが sudo アクセス。 usermodコマンドを使用して、ユーザーbobをホイールグループに追加します。

# usermod -aG wheel bob

既存のユーザーをsudoersに追加するには、2つの方法があります。ユーザーをwheelグループに追加する方法と、ユーザーをsudoersファイルに追加する方法です。

ホイールグループに既存のユーザーを追加する

これは付与する最も簡単な方法です sudo ユーザーをホイールグループに追加することにより、既存のユーザーにアクセスできます。

次のコマンドを使用して、ユーザーtomをホイールグループに追加します。

# usermod -aG wheel tom

交換 tom システムのユーザー名を使用します。

既存のユーザーをsudoersファイルに追加する

ファイル/ etc / sudoersを使用すると、ユーザーとコマンドにカスタマイズしてアクセスできます。 ユーザーに sudo このファイルを変更してアクセスします。

visudoコマンドを使用して/ etc / sudoersファイルを編集できます。 このコマンドは、間違いを避けるために、保存する前に構文エラーをチェックするのに役立ちます。

まず、/ etc / sudoersファイルを開きます。

$ visudo

一番下までスクロールするか、を押します Shift + G 次に、次の行を追加します。

/ etc / sudoers bob ALL =(ALL:ALL)NOPASSWD:ALL

交換 bob システムのユーザー名を使用します。 に設定 NOPASSWD 実行時にパスワード認証を無効にします sudo 指図。

これで、エディタを保存して終了できます。

または、/ etc / sudoers.dディレクトリ内にファイルを作成し、上記の行を追加することもできます。

また、次のように特定のコマンドを実行するようにユーザーを設定します。

username ALL=(ALL) NOPASSWD:/usr/bin/ls,/usr/bin/df

行の先頭にパーセント記号を追加して、sudoersファイルにグループを追加することもできます。

%admingroup ALL=(ALL:ALL) NOPASSWD:ALL

テスト sudo アクセス

あなたはテストすることができます sudo いくつかの異なる方法でアクセスします。

プレフィックスを付けてwhoamiコマンドを実行します sudo:

$ sudo whoami

表示される出力が「root」の場合、ユーザーは sudo アクセス。

または、次の方法で/ rootのコンテンツを一覧表示してみてください。

$ sudo ls -la /root

ユーザーが持っている場合 sudo 「ユーザーはsudoersファイルにありません」というエラーが表示される特権。 NS sudo ログは/ var / log / secureに保存されます。

結論

このチュートリアルでは、AlmaLinuxまたはRockyLinuxのsudoersにユーザーを追加する方法を学びます。 読んでくれてありがとう、コメントセクションにあなたのフィードバックと提案を残してください。