SU (ユーザーの切り替え): 一般ユーザーがスーパー ユーザーまたは他のユーザーに切り替え、一時的に切り替えたユーザーの権限を持つことができます。切り替えたいユーザーのパスワードを入力します。また、スーパー ユーザーが通常のユーザーに切り替えて、低い特権の ID でトランザクションを一時的に処理することもできます。また、切り替えたいユーザーのパスワードを入力する必要はありません。切り替えるときに切り替わります。
例
通常のユーザー トランクを想定し、最初にトランクとしてログインします。
su root: 一時的にroot ユーザーの場合、パスワードの入力が必要、環境変数は切り替え後も変更されず、root の部分権限が取得され、trunk ユーザーパス内のコマンドのみが使用可能となり、root ユーザーパス内の独自コマンドは使用できません。
su - root: root ユーザーに切り替えるには、パスワードを入力する必要があります。切り替え後は、環境変数が変更され、制限なくほとんどすべてのことができるようになります。
su - トランク: パスワードを入力せずに root から通常のユーザーに戻ります。切り替え後は、トランク権限のみが付与されます。
2.1.3.2 sudo
sudo は、システム管理者が一般ユーザーに一部またはすべての root コマンドを実行できるようにする Linux システム管理コマンドです。停止、再起動、suなどのツール。これにより、root ユーザーのログインと管理時間が短縮されるだけでなく、セキュリティも向上します。 sudo はシェルの代わりではなく、各コマンドの代わりになります。