web-dev-qa-db-ja.com

rootはユーザーとしてログインするのにパスワードを必要としませんか?

ユーザーにパスワードが設定されていても、rootはユーザーとしてログインするためにパスワードを必要としませんか?

「root」としてログインすると、su user「ユーザー」としてログインします。パスワードの入力を求めるプロンプトはありません。そこから su userパスワードが必要です。これは正常ですか?

Debian6はこちら。

3
Adam Jensen

はい、それは正常です。 rootユーザーは何でもできるので(たとえば、ユーザーのパスワードの変更、ユーザーとしてのログイン、パスワードの変更など)、su(またはSudo)による制限を受けません。これには、パスワードプロンプトやその他の制限が含まれます。

[〜#〜] pam [〜#〜] 構成suを持つように設定できます暗号化キーなど、特定のプロンプトをrootユーザーに表示しますが、これはデフォルトではなく、信頼性が低く、無効にすることができます。 rootユーザーは、ユーザーが所有する setuid実行可能ファイル を作成したり、いずれかで setuid 関数を呼び出すなど、他の方法で簡単に別のユーザーに切り替えることができます。彼らのプログラム。

7
Michael Homer