sudo コマンド
お兄ちゃん!
「ユーザを切り替える」って
大げさな感じがするよ
もっと簡単に管理者操作が
できないのかな?
su でスーパユーザに
なれるのはわかったけど
もちろんできるよ!
今回は
sudo を学ぼう!
sudo は
指定されたユーザの権限で
コマンドを実行するよ
sudo [-u ユーザ名] コマンド
ユーザを指定する場合は
-u オプションを使うけど指定されない場合はスーパユーザとなるんだ大抵はスーパユーザとして実行する場合がほとんどなのでsudo コマンド と覚えておこうコマンドの実行者だけを切り替えてくれるんだねこれなら
midori ユーザのまま操作できるよそのことを試すために
whoami を実行してみようwhoami
whoami はユーザ名を表示してくれるコマンドだったよねmidori
うん!私は
midori ユーザだよ!今度は
sudo を使って実行してみよう!sudo whoami
スーパユーザとして
whoami を実行してくれるから…root
シェルのプロンプトは
$ のままだけど実行結果は root ユーザだね!sudo は誰にでも許可をしているわけじゃないんだ他人の権限を使うんだものそれはそうだよね!
sudo の設定ファイルは/etc/sudoers だよここの設定を変更して私に
sudo を使わせてくれたんだね!設定ファイルで設定ができるけど多くのディストリビューションでは
sudo を使えるグループが用意されているんだそのグループにユーザが所属することでsudo を使えるようにしているのが大半だよへぇ…どんなグループなのかな?
伝統的には
wheel グループと呼ばれるよでも新しいディストリビューションではsudo グループなどの名前を使っていることもあるよwheel や sudo グループに所属していたらsudo を使える見込みが高いのね!今回は別ユーザとしてコマンドを実行する
sudo を学んだよ!また設定ファイル
/etc/sudoers を編集したりwheel や sudo グループに所属することでsudo を使えるユーザを管理していることを知ったよ!sudo は気軽に打ててしまうけどスーパユーザとして操作しているのを忘れないでね便利だからと何でも
sudo を付けるのは悪い癖だよ必要な時だけ sudo を付けよう!