前書き

`+ sudo `コマンドは、通常はrootユーザーのみが利用できる管理者権限を通常のユーザーに付与するメカニズムを提供します。 このガイドは、サーバーの ` sudoers +`ファイルを変更せずに、CentOSでsudoアクセスを持つ新しいユーザーを作成する最も簡単な方法を示します。 既存のユーザーのsudoを構成する場合は、手順3に進んでください。

新しいSudoユーザーを作成する手順

  1. `+ root +`ユーザーとしてサーバーにログインします。

  2. システムに新しいユーザーを追加するには、 `+ adduser +`コマンドを使用します。
    +作成するユーザーに必ず置き換えてください。

adduser
  • `+ passwd +`コマンドを使用して、新しいユーザーのパスワードを更新します。

    passwd
  • プロンプトで新しいユーザーのパスワードを設定して確認します。 強力なパスワードを強くお勧めします!

    Set password prompts:Changing password for user username.
    New password:
    Retype new password:
    passwd: all authentication tokens updated successfully.
    1. `+ usermod `コマンドを使用して、ユーザーを ` wheel +`グループに追加します。

      usermod -aG wheel

      デフォルトでは、CentOSでは、 ` wheel +`グループのメンバーはsudo特権を持っています。

    2. 新しいユーザーアカウントでsudoアクセスをテストする

  • `+ su +`コマンドを使用して、新しいユーザーアカウントに切り替えます。

    su -
  • 新しいユーザーとして、スーパーユーザー権限で実行するコマンドに「sudo」を追加して、sudoを使用できることを確認します。

    sudo
  • たとえば、通常はrootユーザーのみがアクセスできる `+ / root +`ディレクトリの内容を一覧表示できます。

    sudo ls -la /root
  • セッションで初めて `+ sudo +`を使用するとき、ユーザーアカウントのパスワードの入力を求められます。 パスワードを入力して続行します。

    Output:[sudo] password for username:

    +ユーザーが適切なグループに属し、パスワードを正しく入力した場合、sudoで発行したコマンドはroot権限で実行する必要があります。

関連するチュートリアル

より詳細なユーザー管理チュートリアルへのリンクは次のとおりです。