好奇心のために尋ねる。 :)
入力するとき
Sudo su
ユーザーのパスワードを要求します。そして、私がちょうどタイプするとき
su
Rootユーザーのパスワードを要求します。しかし、どちらのコマンドでもルートターミナルに移動できます。では、なぜそんな違いがあるのでしょうか?
Sudo su
は、コマンドsu
をSudo
として実行することを意味します。これはrootを意味します。ここでは、あなたがsudoerであるため、システムがパスワードを要求します。パスワードを入力すると、ルート権限を取得できます。したがって、su
コマンドはパスワードを要求しません。あなたがルートである場合と同じです。あなたがルートであるため、他のユーザーに対するsu
はパスワードを要求しません。
コマンドsu
を実行すると、通常のユーザーとして実行されます。 su
はユーザーrootへの切り替えを意味するため、rootパスワードの入力を求められます。