su
コマンドは、現在のユーザーから別のユーザーに切り替えるために使用されます。特に、管理者権限が必要な操作を行う際に便利です。
基本的な構文は次の通りです。
su [options] [username]
-l
または --login
: 指定したユーザーのログインシェルを起動します。-c
: 指定したコマンドを実行し、その後元のユーザーに戻ります。-s
: 使用するシェルを指定します。以下は、su
コマンドの一般的な使用例です。
su username
su -
su -c 'ls /root' username
su -s /bin/bash username
su
コマンドを使用する際は、パスワードが必要ですので、正しいパスワードを入力してください。su -
を使用すると、環境変数が新しいユーザーのものに設定されるため、より安全な環境で作業できます。sudo
コマンドを使用することで、特定のコマンドを管理者権限で実行することも検討してみてください。これは、su
よりも安全な場合があります。