sudo
コマンドは、通常はrootユーザーのみが使用できる管理者特権を通常のユーザーに付与するためのメカニズムを提供します。 このガイドでは、サーバーのsudoers
ファイルを変更せずに、Ubuntuでsudoアクセス権を持つ新しいユーザーを作成する最も簡単な方法を説明します。 既存のユーザーのsudoを構成する場合は、手順3に進んでください。
新しいSudoユーザーを作成する手順
-
root
ユーザーとしてサーバーにログインします。ssh root@server_ip_address
-
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]
-
-
usermod
コマンドを使用して、ユーザーをsudo
グループに追加します。usermod -aG sudo username
デフォルトでは、Ubuntuでは、
sudo
グループのメンバーにsudo権限があります。 -
新しいユーザーアカウントでsudoアクセスをテストする
-
su
コマンドを使用して、新しいユーザーアカウントに切り替えます。su - username
-
新しいユーザーとして、スーパーユーザー権限で実行するコマンドに「sudo」を追加して、sudoを使用できることを確認します。
sudo command_to_run
-
たとえば、
/root
ディレクトリの内容を一覧表示できます。これは通常、rootユーザーのみがアクセスできます。sudo ls -la /root
-
セッションで初めて
sudo
を使用するときは、ユーザーアカウントのパスワードの入力を求められます。 パスワードを入力して続行します。Output:[sudo] password for username:
ユーザーが適切なグループに属し、パスワードを正しく入力した場合、sudoで発行したコマンドはroot権限で実行する必要があります。
-
関連するチュートリアル
より詳細なユーザー管理チュートリアルへのリンクは次のとおりです。