前回までCentOS 7のインストールが終了。とりあえずすべてのパッケージを最新の状態にしておく。
yum upgrade でもyum updateでもどちらでもいいみたいです。
途中でYES/NOの選択が面倒くさければ-yとオプションをつけておくこともできる。

まずは一般ユーザーがsudoコマンドが使えるようにする。
いろいろとやり方があるみたいだが、wheelグループに所属している者はコマンドをすべて使えるようにして、そして目的の一般ユーザーをそのグループに所属させる方法で今回はおこないます。
visudoと入力すると「etc」ディレクトリの中の「sudoers」ファイルを編集できるみたいです。

このファイルの中の「#wheel ALL=(ALL) ALL」の一行がコメントアウトされているので、#記号を削除して保存する。
viエディタはいまだに慣れていないが使い方が少し特殊。コマンドモードで「/wheel」と入力してEnterするとwheelを検索してくれる。その状態で「i」を押すと入力モードに切り替わる。
そして上記の行の#記号を外して、「Esc」キーでコマンドモードに戻る。「:wq」と打つと上書き保存される。

次に一般ユーザー(keiichiro)をwheelグループに所属させる。usermod -aG wheel ユーザー名と入力してエラーがなければOK。一応、ユーザーを切り替えてグループの確認。wheelがあればOK。

これで良しと思っていたがsudoersファイルに一文を足さないといけなかったみたい。
wheelグループに入れた一般ユーザでshutdown nowと入力したら怒られてしまった。
またvisudoと入力してsudoersファイルを開く、そして最後の行にユーザー名 ALL=NOPASSWD:ALLと入力して上書き終了。

これでいちいちrootにならなくてもシャットダウンや再起動もかけられるようになりました。






コメント