Lから始まるLinux

4章1話
スーパユーザ
4章2話 suコマンド
もくじ
4章3話
sudoコマンド
su コマンド
若木 みどり
お兄ちゃん! スーパユーザになるには どうすればいいのかな? ログイン時にユーザ名を root と入力すればいいのかな?
若木 しげる
それでもできるけど ログインし直すのは手間だよね 今回は su について学ぼう!
使い方
若木 しげる
su 他のユーザに切り替えるよ switch user の略なんだ
su [オプション]... [-] [ユーザ名]
若木 しげる
-通常ログインしたかのように環境変数などの設定を行う指定だよユーザ名の指定が無い場合スーパユーザに切り替わるんだ
若木 しげる
以下のコマンドでログインしたかのようにスーパユーザに切り替わるよ設定は済んであるから試してみて
su -
若木 みどり
へぇ…やってみるね!
# 
若木 みどり
…何かが変わった感じがする?
若木 みどり(驚き)
あっ!プロンプトの記号が# になってる!
若木 しげる
よく気が付いたね!一般ユーザのプロンプトは $ だけどスーパユーザのプロンプトは # なんだ
若木 しげる
プロンプトが # のときは「自分は何でもできちゃう状態なんだ」と意識して慎重に操作しよう
元のユーザに戻る
若木 みどり
ちょっと怖くなってきちゃった…元の midori ユーザに戻りたいんだけど…
若木 しげる
その場合はlogoutexit をしようこれで切り替えたユーザから元のユーザに戻れるんだ
logout
exit
若木 みどり
$ のプロンプトに戻ってこれたよ!いつものだと安心するね!
まとめ
若木 みどり
今回はユーザを切り替えるsu を学んだよ!通常はスーパユーザに切り替えて操作する目的で使われるんだ!
若木 しげる
スーパーユーザは本当になんでもできてしまうんだスーパユーザに切り替えたら慎重にコマンドを打とう!