Linuxコマンド【 su 】ユーザーを変更する

スポンサーリンク

suコマンドは、ユーザーを変更する(スーパーユーザーになる)コマンドです。

su

書式

su [-] [ユーザー名]

suコマンドではセッション中にユーザーを変更するコマンドです。ユーザー名を指定せずにsuコマンドを実行するとスーパーユーザー(root)に変更します。

引数に「-」を付けると、そのユーザーの環境変数(PATHなど)を引き継ぎます。

ユーザーを変更せずにスーパーユーザー(root)としてコマンドを実行する場合は、「sudoコマンド」が便利です。

オプション

-c コマンド指定したコマンドを実行します。

使用例

一般ユーザー(ここでは、karuma)からroot(スーパーユーザー)に変更します。「whoamiコマンド」でユーザーの変更を確認しています。

$ whoami
karuma
$ su
Password: ← rootのパスワードを入力
# whoami
root

環境変数を引き継いで、root から 一般ユーザー(ここではkaruma)に変更します。root → 一般ユーザー の場合、パスワードの入力は必要ありません。

# su - karuma
$ whoami
karuma

関連コマンド

sudo

ユーザー の人気記事

  1. Linuxコマンド【 passwd 】ユーザーのパスワードを変更する
  2. Linuxコマンド【 su 】ユーザーを変更する
  3. コマンドリファレンス
  4. chage - ユーザーのパスワード有効期限を表示・変更 - Linuxコマンド
  5. Linuxコマンド【whoami】現在のユーザー名を表示
  6. manコマンドの表示を日本語にする方法
  7. groups - ユーザーの所属グループを表示 - Linuxコマンド
  8. Linuxコマンド【 adduser 】新しいユーザーアカウントを対話的に作成する
  9. getent - ユーザーやグループの一覧を表示 - Linuxコマンド
  10. id - ユーザーIDとグループIDを表示 - Linuxコマンド

関連記事(一部広告含む)