実行ユーザの確認
例えば、以下のようにすると、現在のユーザ名が見れる。
echo ${USER} # -> ログインユーザ名
で、ユーザをチェンジしてみる
[masa@www]~% su パスワード: [root@www masa]# echo ${USER} masa
root のはずが、ログイン前のユーザ名だ。su - じゃないと、環境変数を読み込まない? とかがあるせいだろう。
[masa@www]~% su - パスワード: [root@www ~]# echo ${USER} root
やっぱりそうだ。