GNU/Linux >> Linux の 問題 >  >> Debian

Debian10でSudoersにユーザーを追加する方法

コマンドラインからシステムに新しいソフトウェアをインストールするには、rootまたは管理者権限が必要です。新しいユーザーがLinuxシステムでを作成するときは、管理コマンドを実行するためのいくつかのSudo権限を付与します。 「sudo」コマンドアクセスにより、信頼できるユーザーは別のユーザーとして管理コマンドを実行できます。したがって、特定の特権を付与して、これらの信頼できるユーザーをsudoersグループまたはファイルに追加できます。

この記事では、Debian10システムの端末を使用してsudoersにユーザーを追加する方法を説明します。

方法1:Debian10のSudoersグループにユーザーを追加する

sudo特権をユーザーに割り当てるために最も頻繁に使用される方法は、ユーザーをsudoersグループに追加することです。 sudoerグループのメンバーは、すべての管理コマンドをrootとして実行できます。コマンドをsudo権限で実行すると、端末にパスワード確認プロンプトが表示されます。 sudoユーザーは、パスワードを使用してこのプロセスを認証します。

既存のユーザーをsudoersグループに追加するか、必要に応じて新しいユーザーを作成し、このユーザーをsudoersグループに追加できます。ここでは、ユーザーがすでに作成されていることを前提としています。したがって、以下の構文を使用して、この既存のユーザーをsudoersグループに追加します。

$ usermod -aG sudo user_name

上記のコマンドで、sudoはグループ名、user_nameはユーザーの名前です。たとえば、「karim」という名前のユーザーをsudoersグループに追加しています。したがって、上記のコマンドは次の形式に変わります。

$ usermod -aG sudo karim

ユーザーにsudo権限を付与するには、上記の方法で十分です。ユーザーがsudoersグループに追加されたことを確認するには、次のターミナルコマンドを入力します。

$ sudo whoami

パスワードを入力します。ユーザーがsudoersグループに追加されると、結果に「root」が表示されます。そうしないと、端末画面にエラーが表示されます。

方法2:ユーザーをsudoersファイルに追加します

すべてのsudoおよびgroupのルールは、次の場所にあるsudoersファイルに定義されています

システム内の「/etc/sudoers」の場所。このファイルでは、特定のユーザーに割り当てた特定のルールと一連の特権を定義します。

2つの異なるアプローチを使用して、sudoユーザーにアクセスを許可できます。システムで「/etc/ sudoers」ファイルを構成して編集するか、「/ etc/sudoers.d」ディレクトリに新しいファイルを作成することができます。 sudoersファイルを変更するには、次のコマンドを入力します。

$ sudo visudo

ここで、構成ファイルの最後に、次のルールを追加します。

user_name  ALL=(ALL) NOPASSWD:ALL

次のスクリーンショットに示されているユーザーのユーザー名を変更します。

sudoユーザーへのコマンドアクセスの制限を許可する

また、ユーザーにいくつかの制限的なsudo特権を与えることもできます。たとえば、「useradd」コマンドと「adduser」コマンドの特定の権限をユーザー「karim」に付与したいとします。

karim ALL=(ALL) NOPASSWD: /usr/sbin/useradd,/usr/sbin/adduser

上記で説明したルールをsudoersファイルの最後に保存します。その後、ユーザーは「adduser」コマンドと「useradd」コマンドのみを実行できます。

「/etc/sudoers.d」ディレクトリに新しいファイルを作成して、一連のルールを定義することもできます。

結論

この記事では、sudoersグループにユーザーを追加する方法について説明しました。さらに、コマンドを使用してsudoers構成ファイルのルールを編集する方法についても説明しました。ユーザーの要件に基づいてsudoersファイルをカスタマイズできます。


Debian
  1. CentOS 7でSudoersにユーザーを追加し、Sudoグループにユーザーを追加する方法

  2. UbuntuでSudoersにユーザーを追加する方法とSudoグループにユーザーを追加する方法

  3. UbuntuでSudoersにユーザーを追加する方法

  1. CentOSでSudoersにユーザーを追加する方法

  2. DebianでSudoユーザーを作成する方法

  3. Debian9にPostgreSQLをインストールする方法

  1. Debian9でユーザーを追加および削除する方法

  2. DebianでSudoersにユーザーを追加する方法

  3. UbuntuでSudoersにユーザーを追加する方法