Linuxコマンド集
コマンド集(機能別) | コマンド集(アルファベット順) | コマンド逆引き大全 | シェル・スクリプト・リファンレス

su  ユーザーを切り替える (1)

 構文  
su [-flmp] [-c command] [-s shell] [-] [--help] [user[arg...]]

 オプション  
-f 初期設定ファイル(.bashrc/.cshrc)を実行しない
-l, - ログイン・シェルを使用してユーザーを切り替える
-m, -p 環境変数"HOME","USER","LOGNAME","SHELL"を変更しない
-c command ユーザーの切り替え後にcommandを実行する
-s shell shellで指定したシェルを実行する
--help suコマンドの使用法を表示する
user[arg...] ログインするユーザーを指定する。argはログイン・シェルに引き渡す引数となる

 説明  

ユーザー・アカウントを切り替えるのに使用する。また,ユーザーを指定しない場合は管理者権限に切り替えることができる。


 使用例  
管理者権限を取得する
$ id
uid=516(hoge) gid=516(hoge) groups=516(hoge)
$ su
password:*******
# id
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk)

 関連事項  
exitidスーパーユーザーになる他のユーザーでログインし直す