Lから始まるLinux

4章2話
suコマンド
4章3話 sudoコマンド
もくじ
4章4話
sudoとリダイレクト
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 グループなどの名前を使っていることもあるよ
若木 みどり
wheelsudo グループに所属していたらsudo を使える見込みが高いのね!
まとめ
若木 みどり
今回は別ユーザとしてコマンドを実行するsudo を学んだよ!また設定ファイル /etc/sudoers を編集したりwheelsudo グループに所属することでsudo を使えるユーザを管理していることを知ったよ!
若木 しげる
sudo は気軽に打ててしまうけどスーパユーザとして操作しているのを忘れないでね便利だからと何でもsudo を付けるのは悪い癖だよ必要な時だけ sudo を付けよう!