サーバーにsudoをインストールした
家庭内サーバー にsudoを入れました。ユーザーが自分一人だけの小さいサーバーなのですが、特権命令はsudoを使って実行する習慣をつけようと考えました。
まずsudoをインストールします。
root@alice:/etc# aptitude install sudo
次に、sudoの設定ファイル/etc/sudoersを編集します。sudoersはviなどで直接編集せず、visudoというコマンドを使って編集します。
root@alice:/etc# visudo
sudoersには次のように記入しました。pazは自分のユーザー名です。すべてのコマンドを実行できるようにしています。
/etc/sudoers:
paz ALL=(ALL) ALL
初めてsudoを使ってみたところ、次のようなメッセージが表示されました。
paz@alice:/etc$ sudo ls /var/log We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility.
「#3) 大いなる力には大いなる責任が伴う」
スパイダーマン だ!こういう所にサラっと使われるのは、かっこいいです。