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
を付けよう!