sudoersファイルを編集してsudo使う[linux/virtual box]

virtualboxをインストールしてcentOSでyumパッケージを使おうとsudoコマンドを使用したらこんなエラーメッセージが返ってきた。

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

どうやらsudoコマンドを使ってroot権限を得るためにはユーザー情報をsudoersファイルに書き込んで認識させなければならない。

備忘録としてまとめておく。

rootユーザーに切り替える

次のコマンドでrootユーザーに切り替える。

su -
# パスワード

sudoersファイルを編集する

sudoersファイルの編集は次のコマンドで始める。(vimが開く)

visudo

次のラインを探して

## Allows people in group wheel to run all commands
# %wheel        ALL=(ALL)       ALL

その下に次の1行を記述

ユーザー名        ALL=(ALL)       ALL

# :wq

これで正しく記述できていたらsudoコマンドを実行できる。

rootユーザーを抜けるには

exit