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のリストにユーザーを追加する方法を学びました。