Linux コマンド ラインでユーザーを切り替えるには、su コマンド (su - [ユーザー名]) を使用する、sudo コマンド (sudo -u [ユーザー名] [コマンド]) を使用する、または runuser を使用する 3 つの方法があります。コマンド (runuser -l [ユーザー名])。すべてのメソッドにはターゲット ユーザーのパスワードが必要で、場合によっては -H フラグが必要になる場合があります。
Linux コマンド ラインでユーザーを切り替える方法
質問:切り替え方法Linux コマンドラインのユーザー ユーザーを途中で切り替えますか?
回答:
Linux コマンド ラインで次の方法でユーザーを切り替えることができます:
su コマンドを使用します
<code>su - [username]</code>
ここで、[ユーザー名] は対象ユーザーです。たとえば、ユーザー tom に切り替えるには、次のように入力します。
<code>su - tom</code>
sudo コマンドの使用
sudo コマンドを使用すると、管理者としてコマンドを実行できます。別のユーザーに切り替えて特定のコマンドを実行するには、次の形式を使用できます:
<code>sudo -u [username] [command]</code>
たとえば、ユーザー bob に切り替えてファイルを作成するには、次を実行します:
<code>sudo -u bob touch testfile.txt</code>
runuser コマンドを使用する
runuser コマンドは特にユーザーを切り替えるために使用され、su コマンドよりも安全なオプションを提供します。構文は次のとおりです。
<code>runuser -l [username]</code>
ここで、-l フラグはユーザー ログイン シェルを指定します。たとえば、ユーザー alice に切り替えるには、次のように入力します。
<code>runuser -l alice</code>
ヒント:
以上がLinuxコマンドラインでユーザーを切り替える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。