sudo
コマンドは、通常はrootユーザーのみが使用できる管理者権限を通常のユーザーに付与するためのメカニズムを提供します。このガイドでは、サーバーの sudoers
ファイルを変更せずに、Ubuntuでsudoアクセス権を持つ新しいユーザーを作成する最も簡単な方法を示します。既存のユーザーに対してsudoを構成する場合は、手順3にスキップしてください。
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
にアクセスできます。
sudo ls -la /root
セッションで初めて sudo
を使用するときは、ユーザーアカウントのパスワードを入力するように求められます。続行するにはパスワードを入力してください。
[ sudo] password for username:
ユーザーが正しいグループに属し、パスワードを正しく入力した場合、sudoで発行されたコマンドはroot権限で実行する必要があります。
以下は、より詳細なユーザー管理チュートリアルへのリンクです。
Linuxオープンソース情報チュートリアルの詳細については、[Tencent Cloud + Community](https://cloud.tencent.com/developer?from=10680)にアクセスして詳細を確認してください。
参照:「UbuntuでSudoユーザーを作成する方法[クイックスタート]」
Recommended Posts