この記事では、RHEL®またはCentOS®サーバーで既存のLinux®ユーザーにsudoまたは管理アクセスを許可する手順について説明します。
次の前提条件が必要です。
- Secure Shell(SSH)の基本的な理解
- サーバーへのsudoまたは管理アクセス
- RHELまたはCentOSに基づくディストリビューションを実行しているクラウドサーバー
RHELまたはCentOSでsudoまたは管理者権限を付与する
次の方法を使用して、デフォルトのRHELまたはCentOSシステムで既存のユーザーにsudoレベルのアクセス許可を付与できます。
-
RHELまたはCentOSサーバーでは、デフォルトのグループ Wheel sudo権限があります。このグループにユーザーを追加し、ユーザーにsudo権限を付与するには、次のコマンドを実行します。
usermod -aG Wheel
-
次のコマンドを実行して、ユーザーをホイールグループに追加したことを確認します。
id
ユーザーをグループに正常に追加すると、ホイールが表示されます。 グループにリストされているグループ セクション。
sudoersファイルを変更する
Linuxサーバーでsudo権限を付与する別の方法は、 / etc / sudoersを変更することです。 目的のユーザーを含めるファイル。この方法では、ユーザーをグループに追加するのではなく、ユーザーが直接制御できます。
警告 : / etc / sudoersの編集 ファイルはサーバーを破壊する可能性があり、ファイルに誤った構文があるとシステムがロックアウトする可能性があります。このファイルを変更するときは注意してください。
/ etc / sudoersを編集するには ファイルの場合、visudo
を使用することをお勧めします コマンド。
visudo
を使用してファイルを開いた後 、ファイルの最後に次の行を追加します。
<user> ALL=(ALL) ALL
変更を加えたら、ファイルを保存して終了します。この変更により、ユーザーをホイールに追加せずに、ユーザーにsudo権限が付与されます。 グループ。