Linuxコマンド

【suコマンド】ユーザを切り替える~Linuxコマンド~

suコマンドの使い方

今回はLinuxコマンドであるsuコマンドの使用方法です。suコマンドでユーザを切り替えるすることができます。また、「su」と「su -」の違いもあわせて紹介します。

ペンちゃん
ペンちゃん
今回はLinuxコマンドのsuコマンドの使い方についてお勉強しよう!

Linuxコマンド一覧はこちらの記事をご覧ください。

Linuxコマンド記事一覧
Linuxコマンド記事一覧Linuxコマンドの記事一覧です。ぜひ役立ててください。 Linuxコマンド一覧 b basename パスから...

suコマンドとは

suコマンド

ユーザを切り替える

suコマンドを用いることでユーザを切り替えることができます。

suコマンドは、”Substitute User”を略したものになります。

suコマンドの使用方法

ユーザをスーパーユーザーに切り替える

suコマンドでユーザをスーパーユーザー(root)に切り替えるには次のようにすればよい。

次の例では、ユーザをrootに切り替えています。

whoamiコマンドについてはこちらの記事を参照してください。

whoamiコマンドの使い方
【whoamiコマンド】今使っているユーザの確認~Linuxコマンド~今回はLinuxコマンドであるwhoamiコマンドの使用方法です。whoamiコマンドで今使っているユーザの確認ができます。 ...

ユーザを一般ユーザに切り替える

suコマンドでユーザを一般ユーザに切り替えるには次のようにすればよい。

次の例では、ユーザをrootからpencahnに切り替えています。

「su」と「su -」の違いは?

「su」はカレントディレクトリも環境変数も元のユーザーのものが引き継がれます。
一方。「su -」はカレントディレクトリや環境変数は変更したユーザーの初期値に設定されます。

まとめ

suコマンドは以下の通りです。

suコマンド
  • su ⇒スーパーユーザに切り替える
  • su -[ユーザー名]⇒一般ユーザに切り替える

ぜひ覚えて利用してください。

ペンちゃん
ペンちゃん
今回はLinuxコマンドのsuコマンドの使い方についてお勉強したよ!