web-dev-qa-db-ja.com

suとSudo suの違い

好奇心のために尋ねる。 :)

入力するとき

Sudo su

ユーザーのパスワードを要求します。そして、私がちょうどタイプするとき

su

Rootユーザーのパスワードを要求します。しかし、どちらのコマンドでもルートターミナルに移動できます。では、なぜそんな違いがあるのでしょうか?

7

Sudo suは、コマンドsuSudoとして実行することを意味します。これはrootを意味します。ここでは、あなたがsudoerであるため、システムがパスワードを要求します。パスワードを入力すると、ルート権限を取得できます。したがって、suコマンドはパスワードを要求しません。あなたがルートである場合と同じです。あなたがルートであるため、他のユーザーに対するsuはパスワードを要求しません。

コマンドsuを実行すると、通常のユーザーとして実行されます。 suはユーザーrootへの切り替えを意味するため、rootパスワードの入力を求められます。

9
Maythux