Ubuntu22.04で新しいSudo対応ユーザーを作成する方法[クイックスタート]
序章
サーバーを管理する場合、ユーザーが管理者レベルのユーザーである「root」としてコマンドを実行できるようにしたい場合があります。 The sudo
コマンドは、システム管理者に管理者権限(通常は root ユーザーのみが使用可能)を通常のユーザーに付与する方法を提供します。
このチュートリアルでは、で新しいユーザーを作成する方法を学習します sudo
サーバーを変更せずにUbuntu22.04にアクセスする /etc/sudoers
ファイル。
注:構成する場合 sudo
既存のユーザーの場合は、手順3に進みます。
ステップ1—サーバーにログインする
rootユーザーとしてサーバーにSSHで接続します。
- ssh root@your_server_ip_address
ステップ2—システムに新しいユーザーを追加する
使用 adduser
システムに新しいユーザーを追加するコマンド:
- adduser sammy
必ず交換してください sammy
作成するユーザー名を使用します。 ユーザーのパスワードを作成して確認するように求められます。
OutputEnter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
次に、新しいユーザーに関する情報を入力するように求められます。 デフォルトを受け入れて、この情報を空白のままにしておくのは問題ありません。
OutputChanging the user information for sammy
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
ステップ3— sudoグループへのユーザーの追加
使用 usermod
ユーザーをsudoグループに追加するコマンド:
- usermod -aG sudo sammy
繰り返しになりますが、必ず交換してください sammy
追加したユーザー名で。 Ubuntuのデフォルトでは、sudoグループのすべてのメンバーが満員です sudo
特権。
ステップ4—テスト sudo
アクセス
新しいことをテストするには sudo
権限が機能している場合は、最初に su
新しいユーザーアカウントに切り替えるコマンド:
- su - sammy
新規ユーザーとして、使用できることを確認します sudo
付加することによって sudo
スーパーユーザー権限で実行するコマンドへ:
- sudo command_to_run
たとえば、の内容を一覧表示できます /root
ディレクトリ。通常、rootユーザーのみがアクセスできます。
- sudo ls -la /root
初めて使用するとき sudo
セッションでは、そのユーザーのアカウントのパスワードの入力を求められます。 続行するにはパスワードを入力してください。
Output:[sudo] password for sammy:
注:これはではなく root パスワードを要求します! 作成したsudo対応ユーザーのパスワードを入力します。
ユーザーが適切なグループに属していて、パスワードを正しく入力した場合、 sudo
root権限で実行されます。
結論
このクイックスタートチュートリアルでは、新しいユーザーアカウントを作成し、それをsudoグループに追加して有効にしました sudo
アクセス。
新しいユーザーに外部アクセスを許可するには、通常ユーザーの外部アクセスの有効化に関するセクションに従ってください。
Ubuntu 22.04サーバーのセットアップに関する詳細情報が必要な場合は、 Ubuntu22.04を使用したサーバーの初期セットアップチュートリアルをお読みください。