UNIX入門 > Linuxコマンド一覧 > su

su 他のユーザーに切り替える


コマンドの機能

他のユーザーアカウントに切り替えます。ユーザー名を指定しない場合は「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」に切り替えます。


関連するコマンド

exit id    

戻る