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ユーザーが正常に作成されました。
大きな力には、大きな責任が伴います
この簡単なヒントが気に入っていただけたでしょうか。ご質問やご提案がございましたら、下にコメントを残してください。