English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux su(英語全称:swith user)コマンドは、他のユーザーの身分に変更するために使用され、root 以外の場合、そのユーザーのパスワードを入力する必要があります。
使用権限:すべてのユーザー。
su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]
パラメータ説明:
rootアカウントに変更し、lsコマンドを実行した後に元のユーザーに戻る
su -c ls root
rootアカウントに変更し、引き継ぎ -f パラメータは新しいシェルの実行に使用
su root -f
clsungアカウントに変更し、clsungのホームディレクトリ(home dir)に作業ディレクトリを変更
su - clsung
ユーザーを切り替え
[email protected]:~$ whoami //現在のユーザーを表示 hnlinux [email protected]:~$ pwd //現在のディレクトリを表示 /home/hnlinux [email protected]:~$ su root //rootユーザーに切り替え パスワード: [email protected]:/home/hnlinux# whoami root [email protected]:/home/hnlinux# pwd /home/hnlinux
ユーザーを切り替え、環境変数を変更
[email protected]:~$ whoami //現在のユーザーを表示 hnlinux [email protected]:~$ pwd //現在のディレクトリを表示 /home/hnlinux [email protected]:~$ su - root //rootユーザーに切り替え パスワード: [email protected]:/home/hnlinux# whoami root [email protected]:/home/hnlinux# pwd //現在のディレクトリを表示 /root