$ su ユーザー名 |
現在ログインしているユーザーから、一時的に別のユーザーとなるには、su コマンドを使用します。
例えば、ユーザー taro から jiro という別のユーザーとなるには、次のコマンドを実行します。
$ su - jiro Password: |
パスワードの入力を要求されますので、jiro のパスワードを入力します。
ユーザー名の前に、 - (ハイフン)を付けて実行すると、現在のユーザーのログイン環境から su したユーザー(この例では jiro )のログイン環境になります。
![]() | 一般ユーザーから一時的に root となる場合などに - を指定しないと root のログイン環境とならないため、/sbin や /usr/sbin への検索パスなどが設定されませんので注意が必要です。 |
ユーザー名を指定せずに su - コマンドを実行した場合は、 root でのログインとなります。
$ su - Password: # |
root から一般ユーザーとなる場合は、パスワードの入力は要求されません。root は、すべてのユーザーとしてログインすることができます。
もとのユーザーへ戻るには、exit コマンドを実行します。