CentOS9 sudoersに追加する手順
CentOS9で、指定したユーザーでsudoを実行できるようにsudoersに追加するまでの手順を記述してます。
環境
- OS CentOS Stream release 9
sudo不可
sudoが不可な状態だと下記のエラーが発生してしまいます。
$ sudo dnf update
あなたはシステム管理者から通常の講習を受けたはずです。
これは通常、以下の3点に要約されます:
#1) 他人のプライバシーを尊重すること。
#2) タイプする前に考えること。
#3) 大いなる力には大いなる責任が伴うこと。
[sudo] foo のパスワード:
foo は sudoers ファイル内にありません。この事象は記録・報告されます。
sudoers編集
まずは、「su」を実行して、rootになっておきます。
$ su
パスワード: rootのパスワード
コマンド「 visudo」を実行して「/etc/sudoers」を開いて、
# visudo
下記の行がコメントアウトされていたらを外して、以下の状態と同じようにしておきます。
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
画像
対象のユーザーを「 wheel 」グループに追加します。
※ここでは「testuser」というユーザーを追加してます。
# usermod -aG wheel testuser
これで「testuser」で「sudo」の実行が可能になります。rootは「exit」で抜けることが可能です。
# exit
exit
有効にするには、teraterm等で接続してる場合は、一度、抜けるか以下のコマンドを実行する必要があります。
$ su ${USER}
-
前の記事
javascript 配列からMapに変換する 2022.09.04
-
次の記事
javascript everyとsomeを空の配列に使用した場合 2022.09.05
コメントを書く