Edited at

一般ユーザでsudoが実行できない場合

More than 3 years have passed since last update.


CentOS6.6で確認済み

VirtualBoxにCentOS6.6を入れてsudoしたときの話。いつものようにsudo yumでパッケージをインストールしようとしたら、エラーが出た。

$ sudo hoge

$ sudoers ファイル内にありません。この事象は記録・報告されます。

このようなエラーが表示されたら以下の手順を実行。


  1. $ su (管理者権限に切り替え)

  2. # visudo (sudo設定ファイルの記述を書き換え)

  3. visudoの中身

Allows people in group wheel to run all commands 

%wheel ALL=(ALL) ALL (ここの行頭のコメントをはずす)


  1. # usermod -G wheel username (ユーザをwheelグループに追加)

  2. # su username (ユーザ切り替え)

  3. $ sudo huga (確認する)

以上。

(※:Debian系のapt-getと記載していましたが、RedHat系のyumの間違えです)