suコマンドの使い方
別のユーザーとしてログインします。root権限で実行すると、rootユーザーになります。
構文
su [options] [username]オプション一覧
- -: ログインシェルとして起動し、環境変数を切り替え先のユーザーのものに完全に再読み込みする
- -c: 現在のシェルを終了させずに、指定したコマンドを一度だけ別のユーザー権限で実行する
- -s: デフォルトのシェルではなく、指定したパスのシェル(/bin/bashなど)を強制的に使用する
- -l: 指定したユーザーでログインした状態をシミュレートし、ホームディレクトリへ移動して環境変数を読み込む
- -p: 環境変数(PATHなど)をそのまま保持し、ユーザーだけを切り替える