他のユーザーアカウントに切り替えます。ユーザー名を指定しない場合は「root」ユーザー(管理者権限)を指定したものとみなします。
su [-flmp] [-c コマンド] [-s シェル] [ユーザー]
-f
|
初期設定ファイル( .profile .cshrc )を実行しない。
|
-l
|
ログインシェルを使用してユーザを切り替える。
|
-m,-p
|
環境変数"HOME","USER","LOGNAME","SHELL"を変更しない。
|
-c コマンド
|
ユーザーの切り替え後に指定したコマンドを実行します。
|
-s シェル
|
ユーザーの切り替え後に指定したシェルを実行します。
|
ユーザー
|
変更するユーザーアカウントを指定します。
|
$ su |
管理者権限(root)に切り替えます。
|
password:******** |
|
$ su -f usr01 |
初期設定ファイルを実行しないでユーザー「usr01」に切り替えます。
|
$ su -m usr02 |
環境変数を変更しないでユーザー「usr02」に切り替えます。
|
|
|