sudo
コマンドは、ユーザーが別のユーザー(デフォルトではrootユーザー)のセキュリティ権限でプログラムを実行できるように設計されています。
このガイドでは、Ubuntuシステムでsudoアクセス権を持つ新しいユーザーを作成する方法を示します。その後、このユーザーアカウントを使用して、rootユーザーとしてUbuntuサーバーにログインしなくても管理コマンドを実行できます。
Sudoユーザーを作成する手順#
以下の手順に従って、新しいユーザーアカウントを作成し、sudoアクセスを許可します。既存のユーザーのsudoを構成する場合は、手順3に進みます。
1。サーバーにログインします。 #
rootユーザーとしてシステムにログインします:
ssh root@server_ip_address
2。新しいユーザーアカウントを作成します。 #
adduser
を使用して新しいユーザーアカウントを作成します 指図。 username
を置き換えることを忘れないでください 作成するユーザー名:
adduser username
新しいユーザーパスワードを設定して確認するように求められます。新しいアカウントのパスワードが可能な限り強力であることを確認してください。
Adding user `username' ...
Adding new group `username' (1001) ...
Adding new user `username' (1001) with group `username' ...
Creating home directory `/home/username' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
パスワードを設定すると、コマンドはユーザーのホームディレクトリを作成し、ホームディレクトリにいくつかの構成ファイルをコピーして、新しいユーザーの情報を設定するように求めます。この情報をすべて空白のままにする場合は、ENTER
を押すだけです。 デフォルトを受け入れる。
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。新しいユーザーをsudo
に追加します グループ#
Ubuntuシステムのデフォルトでは、グループsudo
のメンバー sudoアクセスが許可されます。作成したユーザーをsudoグループに追加するには、usermod
を使用します コマンド:
usermod -aG sudo username
sudoアクセスをテストします#
新しく作成したユーザーに切り替えます:
su - username
sudo
を使用する whoami
を実行するには コマンド:
sudo whoami
ユーザーはsudoアクセス権を持っていますか?それからwhoami
の出力 コマンドは「ルート」になります:
root
sudoの使用方法#
sudoを使用するには、コマンドの前にsudo
を付けるだけです。 とスペース:
sudo ls -l /root
初めてsudo
を使用するとき セッションでは、ユーザーパスワードの入力を求められます:
[sudo] password for username: