Linux でコマンドを使用してユーザー アカウントを切り替える方法

下次还敢
リリース: 2024-04-11 17:51:18
オリジナル
634 人が閲覧しました

Linux でユーザー アカウントを切り替える: su コマンドを使用します。一時的にユーザーを切り替え、現在のセッションを保持するために使用されます。 sudo コマンドを使用: 現在のセッションを保持せずに、管理者権限を持つユーザーを切り替えるために使用されます。

Linux でコマンドを使用してユーザー アカウントを切り替える方法

コマンドを使用して Linux でユーザー アカウントを切り替える

Linux オペレーティング システムでは、コマンド ラインを使用できます。ユーザーアカウントを簡単に切り替えることができます。最も一般的な 2 つの方法を以下に紹介します。

方法 1: su コマンド

su コマンドを使用すると、一時的に別のユーザーに切り替えることができます。構文は次のとおりです。

<code>su [username]</code>
ログイン後にコピー

例:

<code>su bob</code>
ログイン後にコピー
ログイン後にコピー

これにより、現在のユーザー セッションを保持したまま、ユーザー "bob" に切り替わります。

方法 2: sudo コマンド

sudo コマンドを使用すると、ユーザーの切り替えなど、管理者権限でコマンドを実行できます。構文は次のとおりです。

<code>sudo -u [username] [command]</code>
ログイン後にコピー

例:

<code>sudo -u bob whoami</code>
ログイン後にコピー

これにより、ユーザー「bob」として「whoami」コマンドが実行されます。 sudo コマンドを使用するには、現在のユーザーのパスワードを入力する必要があることに注意してください。

詳細な説明:

su コマンド:

  • su を使用すると、No のときに一時的に別のユーザーに切り替えることができます。現在のセッションを終了する必要があります。
  • 切り替え後は、対象ユーザーの権限が付与されます。
  • 元のユーザーに戻るには、「exit」と入力します。

sudo コマンド:

  • sudo は、ユーザーの切り替えを含む、管理者権限でコマンドを実行します。
  • su とは異なり、sudo はユーザーを切り替えるときに現在のセッションを保持しません。
  • sudo を使用するには、現在のユーザーのパスワードを入力する必要があります。
  • -u オプションは、切り替えるユーザーを指定します。

例:

su と sudo を使用してユーザーを切り替える例をいくつか示します:

  • su を使用した切り替えユーザー「bob」へ:
<code>su bob</code>
ログイン後にコピー
ログイン後にコピー
  • ユーザー「bob」としてコマンドを実行します:
<code>sudo -u bob mkdir new_directory</code>
ログイン後にコピー
  • ユーザー「bob」から元のユーザーに戻ります:
<code>exit</code>
ログイン後にコピー

以上がLinux でコマンドを使用してユーザー アカウントを切り替える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート