sudoコマンド(Super-user doの略)は、ユーザーが別のユーザー(デフォルトではrootユーザー)のセキュリティ権限でコマンドを実行できるように設計されたプログラムです。
このガイドでは、Debianシステムで新しいユーザーを作成してsudoアクセスを許可する方法を説明します。
このユーザーアカウントを使用すると、rootユーザーとしてDebianサーバーにログインしなくても管理コマンドを実行できます。
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
に追加します グループ#
Debianシステムのデフォルトでは、グループsudo
のメンバー sudoアクセスが許可されます。 sudoグループにユーザーを追加するには、usermod
を使用します コマンド:
usermod -aG sudo username
sudoアクセスをテストします#
新しく作成したユーザーに切り替えます:
su - username
sudoコマンドを使用してwhoami
を実行します コマンド:
sudo whoami
ユーザーがsudoアクセス権を持っている場合、whoami
の出力 コマンドはroot
になります :
root
sudoの使用方法#
sudoを使用するには、コマンドの前にsudo
を付けるだけです。 とスペース:
sudo ls -l /root
セッションで初めてsudoを使用するときは、ユーザーパスワードの入力を求められます:
[sudo] password for username: