2010年12月29日水曜日

ユーザにsudo権限を付与する

サーバクリティカルなので、何でもかんでもrootでログインして弄るのは危険なこと、なのでちゃんとroot以外のuserを作って、ログインしましょう。しかし、rootしかできない操作はよくあるので、いちいちs「su -」コマンドでrootに切り替えるのはめんどくさいです。そこでsudoが役に立つ。

事前に、sudoが使えるユーザを/etc/sudoersに登録しなければならない
このファイルはデフォルト読み込み専用になっているので、変更をするなら

/etc/sudoersの所有者でログインしている前提

chmod u=rwx /etc/sudoers
vi /etc/sudoers

これをsudoersの最後に追加

kagen ALL=(ALL) ALL

念のため、sudoersを読み込み専用に戻そう

chmod 440 /etc/sudoers

こうするとrootとしてコマンドを実行できるようになる

sudo コマンド
パスワード:

最初はパスワード聞かれるが、自分のパスワードを入れてOK
パスワード聞かれない方法もあるが、推奨はしない

0 件のコメント:

コメントを投稿