Linux では、su は「switch user」の略で、ユーザーの切り替えを意味します。su コマンドは、別のユーザーの ID を変更するために使用されます。構文は「su オプション [USER [ARG]]」です。 ; このコマンドを使用する場合、root に加えてユーザーのパスワードを入力する必要があります。
#このチュートリアルの動作環境: 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 バージョン情報を表示
アカウントを 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 サイトの他の関連記事を参照してください。