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

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

Debian 11は、DebianLinuxディストリビューションシリーズの新しくリリースされたバージョンです。 Debian 11は、誰もが完全に無料で利用できるオープンソースのオペレーティングシステムであるという点では、その前身(Debian 10)とまったく同じです。インターネットを介して世界中で無料で利用できるDebian11は、4,000を超えるダウンロード可能なアプリケーションをサポートしているため、非常に人気があります。しかし、ダウンロード可能なアプリケーションを4,000個持つことの重要な点は何でしょうか。ええと、それらはすべて無料で利用でき、オープンソースであるという事実です。

Linuxベースのオペレーティングシステムを使用している場合は、「sudoers」と呼ばれるものがあることを知っておく必要があります。 Sudoersは、スーパーユーザー権限を持つユーザーを意味します。それが何を意味するのかわからない場合は、簡単に言えば、Windowsオペレーティングシステムの「管理者」であるのと同じことです。SU権限を持つということは、マシンの管理者権限を持つということです。

Sudoersは、PCに登録されている他のユーザーにSU権限を付与することもできます。たとえば、システム管理者(root-super-user)は、他のユーザーにroot権限を割り当てることができます。 。

このようにして、他のユーザー(システム管理者以外)は次のようなsudo権限を持つことができます:

  • root権限でコマンドを実行します。
  • SU明示ファイルを表示します。
  • マシンからユーザーを削除します。

Sudoersファイルにユーザーを追加する基本的な方法は2つあります。ただし、主な目標は同じです。「sudoers」というファイルに移動し、基本的なコマンドを使用して、そのファイルに記載されているユーザーの権限を編集することです。

最初の方法「usermod」コマンドを使用してSudoersにユーザーを追加します

sudoersファイルを編集するには、最初にrootユーザーに切り替える必要があります:

ユーザーをスーパーユーザーに切り替えます

$ su root

ターミナルでこのコマンドを記述した後、スーパーユーザーの資格情報と照合され、ルートユーザーの資格情報を入力すると、次のステップに進むことができます。

「usermod」コマンドを使用してSudoグループに特定のユーザーを追加するには:

Sudoグループにユーザーを追加するためのコマンドの構文は次のとおりです。

$ sudo usermod -aG {Group} {Username}

このコマンドの場合:

  • sudo: ルート権限を持つコマンド
  • usermod: これは、ユーザーのアカウントを変更することです
  • -a: 追加する
  • G: グループ(ユーザーグループがある場合)
  • {グループ}: ユーザーを追加するグループの名前
  • {ユーザー名}: Sudoグループに追加するユーザーの名前

{username}を、スーパーユーザー権限を取得する「ユーザー」の正確な名前に変更します。交換すると、次のようになります。

Linuxの場合はSU(スーパーユーザー)と呼ばれる管理者以外にユーザーがマシンに登録されていない場合、最初にユーザーを追加することをお勧めします。

ユーザーを追加するには、コマンドは次のようになります。

$ adduser username

続けて、「ユーザー名」を好きなように変更します。

2番目の方法Sudoersファイルにユーザーを手動で追加する

最初の方法が失敗した場合でも、心配する必要はありません。同じ目標を達成する別の方法があります。

2番目の方法を開始するには、最初の方法の最初の手順と同じように、ユーザーをSUに切り替えます。

$ su root

クレデンシャルを要求し、続行するにはクレデンシャルを入力する必要があります。

Sudoersファイルを手動で変更する

sudoersファイルにアクセスして開き、特定のユーザーがSudoの権利を主張したことを示す数行を追加します。

最初に、次のコマンドを使用してファイルに移動します。

$ sudo nano /etc/sudoers

sudoersファイルは次のように開きます:

ファイルの一番下までスクロールして、次の行を入力します。

$ username ALL=(ALL: ALL) ALL

前の方法のコマンドと同様に、「username」という用語を、SU権限を取得するユーザーの名前に変更します。

たとえば、 ユーザーに「itsLinuxFoss」Su権限を付与します。したがって、コマンドは次のようになります。

$ itsLinuxFoss ALL=(ALL: ALL) ALL

Sudoersの終わりは次のようになります:

ファイルを閉じて保存します。 Linuxベースのオペレーティングシステムでこれらのコマンドに慣れていない場合は、 Ctrl + Oを押します。 Ctrl + X を押して、ファイルを保存して閉じます

これで、Debian 11 Bullseyeでsudo権限を持つ既存のユーザーを実行でき、Debian10Busterでもこれを使用できます。

結論

Debian 11でSudoersにユーザーを追加することは困難な作業のように思えるかもしれませんが、実際には、それを達成するのは非常に簡単な作業です。 Sudoersは、Linuxベースのオペレーティングシステムで管理者権限を持つユーザーです。 Linuxベースのオペレーティングシステムで特定のコマンドを実行するには、sudo権限が必要です。 2つの異なる方法を使用して、Sudoerのリストにユーザーを追加する方法を学びました。


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にユーザーを追加する方法