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

UbuntuとDebianでSudoユーザーを作成する方法

sudoユーザーは、rootユーザーとして、ただし自分のパスワードを使用して、コマンドを実行し、ファイルにアクセスできます。 rootパスワードを知っている必要も、rootユーザーに切り替える必要もありません。コマンドの前にsudoを追加するだけで、root権限で実行できます。

UbuntuおよびDebianベースのLinuxシステムでは、sudoは実質的にrootと同義ですが、実際には、sudoはそれ以上のものです。

ただし、ここではsudoの詳細については説明しません。 UbuntuまたはDebianにsudoユーザーを追加する方法を紹介します。

sudo usermod -aG sudo <username>

短すぎましたよね?心配しないで!手順を詳しく説明します。

UbuntuおよびDebianでのsudoユーザーの追加

このチュートリアルではUbuntuを使用していますが、ここで説明する手順は、Debianや他の多くのLinuxディストリビューションにも当てはまるはずです。

ここで使用されるコマンドは標準のLinuxコマンドであり、これらはデフォルトでほとんどのLinuxディストリビューションにインストールされているはずです。ただし、すべてのLinuxディストリビューションにsudoという名前のグループがあるかどうかはわかりません。

Linuxコマンドラインでsudoユーザーまたはsudoerの作成を始めましょう。

ステップ1:新しいユーザーを作成します[まだ存在しない場合]

>

Linuxシステムに存在するユーザーを確認してください。 sudoアクセスを許可するユーザーが存在しない場合、最初のステップはそのユーザーを作成することです。

作成するとき、ユーザーは通常のユーザーになることに注意してください。次のステップでそれをsudoerリストに追加します。

注: 新しいユーザーを追加すると、Ubuntuのユーザーと同じ名前のユーザーグループも作成されます。

ユーザーを作成するには、ユーザーはsudoerまたはrootである必要があります。これは、システムに対する権利を持っているか、システムの保護を担当している人だけが新しいユーザーを作成し、他の人は誰も作成しないようにするためです。

新しいユーザーを追加するには、adduserまたはuseraddコマンドのいずれかを使用できます。 adduserとuseraddの違いはここで読むことができます。

ここでadduserコマンドを使用します。

sudo adduser <username>

パスワードを入力すると非表示になりますが、いつでも削除またはバックスペースを使用できます。 Ctrl + U Linuxショートカットを使用して、行全体を削除し、最初から開始することもできます。

これは、handbookという名前の新しいユーザーを作成するためのサンプルスクリーンショットです。

adduserコマンドを使用すると、ユーザーのホームディレクトリも作成されます。

また、名前、電話番号などの詳細も尋ねられます。必要に応じて詳細を入力できますが、必須ではありません。確認後、ユーザーは正常に作成されます。

/ etc /passwdファイルのユーザー名の/homeディレクトリまたはgrepの内容を確認することで、新しいユーザーの作成を確認できます。

ステップ2:sudoユーザーにする

ユーザーが作成されると、sudoグループに追加することで簡単にsudoユーザーに変換できます。はい、それだけです。

-aGオプションを使用する必要があります。 a グループを追加していることを確認します。

sudo usermod -aG sudo <username>

上記のコマンドの場合:

  • usermod ユーザーのプロパティと権利を変更します
  • –a オプションは、既存のグループからユーザーを削除せずに、指定されたグループをユーザーに追加するように指示します。それを見逃すと、ユーザーは他の既存のグループから削除され、それはあなたにとって苦痛になります。
  • オプション-G ユーザーが追加されるグループを一覧表示します。私たちの場合、それは「sudo」です。したがって、コマンドに直接追加されます。

追加が成功しても出力は生成されません。

ステップ3:sudoアクセスを確認する

ここで、ユーザーがsudoアクセス権を持っているかどうかを確認する必要があります。私のお気に入りの方法は、次のコマンドを使用することです:

sudo -l -U <username>

このコマンドの出力の最後に、すべてのコマンドをsudo (ALL:ALL)ALLとして実行できるかどうかを確認できます。

または、コマンドラインでユーザーを変更するか、単にログアウトして新しいsudoユーザーとしてログインしてから、sudoとしてコマンドを実行してみてください。

この時点から、コマンドの前に「sudo」を付けることで、sudoer権限が必要なコマンドを記述できます。

それでおしまい。 sudoユーザーが正常に作成されました。

大きな力には、大きな責任が伴います

この簡単なヒントが気に入っていただけたでしょうか。ご質問やご提案がございましたら、下にコメントを残してください。


Linux
  1. CentOS、Ubuntu、DebianでSudoユーザーを作成する方法

  2. Ubuntu16.04でユーザーを作成および削除する方法

  3. Debian9でユーザーを作成および削除する方法

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

  2. Ubuntuでユーザーを作成してSudo権限を管理する方法

  3. RockyLinux8でSudoユーザーを作成する方法

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

  2. Ubuntuでsudoユーザーを作成する

  3. Debian および Ubuntu に最新の nginx をインストールする方法