ユーザーにパスワードが設定されていても、rootはユーザーとしてログインするためにパスワードを必要としませんか?
「root」としてログインすると、su user
「ユーザー」としてログインします。パスワードの入力を求めるプロンプトはありません。そこから su user
パスワードが必要です。これは正常ですか?
Debian6はこちら。
はい、それは正常です。 rootユーザーは何でもできるので(たとえば、ユーザーのパスワードの変更、ユーザーとしてのログイン、パスワードの変更など)、su
(またはSudo
)による制限を受けません。これには、パスワードプロンプトやその他の制限が含まれます。
[〜#〜] pam [〜#〜] 構成はsu
を持つように設定できます暗号化キーなど、特定のプロンプトをrootユーザーに表示しますが、これはデフォルトではなく、信頼性が低く、無効にすることができます。 rootユーザーは、ユーザーが所有する setuid実行可能ファイル を作成したり、いずれかで setuid
関数を呼び出すなど、他の方法で簡単に別のユーザーに切り替えることができます。彼らのプログラム。