前書き
`+ sudo `コマンドは、通常はrootユーザーのみが利用できる管理者権限を通常のユーザーに付与するメカニズムを提供します。 このガイドは、サーバーの ` sudoers +`ファイルを変更せずに、CentOSでsudoアクセスを持つ新しいユーザーを作成する最も簡単な方法を示します。 既存のユーザーのsudoを構成する場合は、手順3に進んでください。
新しいSudoユーザーを作成する手順
-
`+ root +`ユーザーとしてサーバーにログインします。
ssh root@
-
システムに新しいユーザーを追加するには、 `+ adduser +`コマンドを使用します。 +作成するユーザーに必ず置き換えてください。
adduser
-
`+ passwd +`コマンドを使用して、新しいユーザーのパスワードを更新します。
passwd
-
プロンプトで新しいユーザーのパスワードを設定して確認します。 強力なパスワードを強くお勧めします!
Set password prompts:Changing password for user username. New password: Retype new password: passwd: all authentication tokens updated successfully.
-
`+ usermod `コマンドを使用して、ユーザーを ` wheel +`グループに追加します。
usermod -aG wheel
デフォルトでは、CentOSでは、 ` wheel +`グループのメンバーはsudo特権を持っています。
-
新しいユーザーアカウントでsudoアクセスをテストする
-
-
`+ su +`コマンドを使用して、新しいユーザーアカウントに切り替えます。
su -
-
新しいユーザーとして、スーパーユーザー権限で実行するコマンドに「sudo」を追加して、sudoを使用できることを確認します。
sudo
-
たとえば、通常はrootユーザーのみがアクセスできる `+ / root +`ディレクトリの内容を一覧表示できます。
sudo ls -la /root
-
セッションで初めて `+ sudo +`を使用するとき、ユーザーアカウントのパスワードの入力を求められます。 パスワードを入力して続行します。
Output:[sudo] password for username:
+ユーザーが適切なグループに属し、パスワードを正しく入力した場合、sudoで発行したコマンドはroot権限で実行する必要があります。