ホームページ  >  記事  >  運用・保守  >  Linux で su は何を意味しますか?

Linux で su は何を意味しますか?

WBOY
WBOYオリジナル
2021-12-30 15:21:1010598ブラウズ

Linux では、su は「switch user」の略で、ユーザーの切り替えを意味します。su コマンドは、別のユーザーの ID を変更するために使用されます。構文は「su オプション [USER [ARG]]」です。 ; このコマンドを使用する場合、root に加えてユーザーのパスワードを入力する必要があります。

Linux で su は何を意味しますか?

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux における su の意味

Linux su (英語のフルスペル: ユーザーの切り替え) コマンドは、別のユーザーの ID を変更するために使用されます。 user (root を除く) の場合は、ユーザーのパスワードを入力する必要があります。

使用権限: すべてのユーザー。

構文

su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]

パラメータの説明:

  • -f または --fast は、起動ファイル (csh.cshrc など) を読み取る必要はありません。など)、csh または tcsh で su を実行するときに環境変数を変更しないでください

  • -m -p または --preserve-environment

  • を使用してください。

    -c コマンド または - -command=command アカウントが USER のユーザーに変更してコマンド (command) を実行し、元の user

  • -s シェルに戻ります。または --shell=shell 実行するシェル (bash csh tcsh など) を指定します。デフォルト値は /etc/passwd のユーザー (USER) です。shell

  • --help説明ファイルを表示

  • --version バージョン情報を表示

  • ##- このパラメータに -l または --login を追加すると、ログ記録のようになります。ほとんどの場合、環境変数 (HOME SHELL USER など) はユーザー (USER) に基づいており、作業ディレクトリも変更されます。USER が指定されていない場合、デフォルトは root## です

  • #USER. 変更されたユーザー アカウント
  • ARG 新しいシェル パラメーターを渡す

アカウントを root に変更して実行します。 ls コマンドの実行後、終了して元のユーザーに戻ります。

su -c ls root

アカウントを root に変更し、新しく実行したシェルに -f パラメータを渡します。

su root -f

アカウントを clsung に変更し、作業ディレクトリを clsung のホーム ディレクトリ (ホーム ディレクトリ) に変更します。

su - clsung

ユーザーの切り替え

hnlinux@runoob.com:~$ whoami //显示当前用户
hnlinux
hnlinux@runoob.com:~$ pwd //显示当前目录
/home/hnlinux
hnlinux@runoob.com:~$ su root //切换到root用户
密码: 
root@runoob.com:/home/hnlinux# whoami 
root
root@runoob.com:/home/hnlinux# pwd
/home/hnlinux

ユーザーの切り替え、環境変数の変更

hnlinux@runoob.com:~$ whoami //显示当前用户
hnlinux
hnlinux@runoob.com:~$ pwd //显示当前目录
/home/hnlinux
hnlinux@runoob.com:~$ su - root //切换到root用户
密码: 
root@runoob.com:/home/hnlinux# whoami 
root
root@runoob.com:/home/hnlinux# pwd //显示当前目录
/root

関連する推奨事項: 「

Linux ビデオ チュートリアル

以上がLinux で su は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。