UbuntuでSudoユーザーを作成する方法[クイックスタート]

sudoコマンドは、通常はrootユーザーのみが使用できる管理者特権を通常のユーザーに付与するためのメカニズムを提供します。 このガイドでは、サーバーのsudoersファイルを変更せずに、Ubuntuでsudoアクセス権を持つ新しいユーザーを作成する最も簡単な方法を説明します。 既存のユーザーのsudoを構成する場合は、手順3に進んでください。

新しいSudoユーザーを作成する手順

  1. rootユーザーとしてサーバーにログインします。

    ssh root@server_ip_address
  2. adduserコマンドを使用して、システムに新しいユーザーを追加します。

    必ずusernameを作成したいユーザーに置き換えてください。

    adduser username
    • プロンプトで新しいユーザーのパスワードを設定して確認します。 強力なパスワードを強くお勧めします!

      Set password prompts:Enter new UNIX password:
      Retype new UNIX password:
      passwd: password updated successfully
    • プロンプトに従って、新しいユーザーの情報を設定します。 この情報をすべて空白のままにするには、デフォルトを受け入れて構いません。

      User information prompts:Changing the user information for username
      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. usermodコマンドを使用して、ユーザーをsudoグループに追加します。

    usermod -aG sudo username

    デフォルトでは、Ubuntuでは、sudoグループのメンバーにsudo権限があります。

  4. 新しいユーザーアカウントでsudoアクセスをテストする

    • suコマンドを使用して、新しいユーザーアカウントに切り替えます。

      su - username
    • 新しいユーザーとして、スーパーユーザー権限で実行するコマンドに「sudo」を追加して、sudoを使用できることを確認します。

      sudo command_to_run
    • たとえば、/rootディレクトリの内容を一覧表示できます。これは通常、rootユーザーのみがアクセスできます。

      sudo ls -la /root
    • セッションで初めてsudoを使用するときは、ユーザーアカウントのパスワードの入力を求められます。 パスワードを入力して続行します。

      Output:[sudo] password for username:

      ユーザーが適切なグループに属し、パスワードを正しく入力した場合、sudoで発行したコマンドはroot権限で実行する必要があります。

より詳細なユーザー管理チュートリアルへのリンクは次のとおりです。

Related