私の好奇心のために、ユーザー名と関連するパスワードはUbuntuに保存されていますか?そして、ログイン時にどのように検証されますか?
パスワードは(ハッシュ形式で)/ etc/shadowに、ユーザーは/ etc/passwdにあります。
ログインプログラムは、システムとの新しいセッションを確立するために使用されます。通常、ログインに応答することで自動的に呼び出されます。ユーザーの端末でプロンプトを表示します。ログインはシェルにとって特別な場合があり、サブプロセスとして呼び出すことはできません。通常、ログインはシェルによってexecログインとして扱われ、ユーザーは現在のシェルを終了します。ログインシェル以外のシェルからログインを実行しようとすると、エラーメッセージが生成されます。
The user is then prompted for a password, where appropriate. Echoing is
disabled to prevent revealing the password. Only a small number of
password failures are permitted before login exits and the
communications link is severed.
If password aging has been enabled for your account, you may be
prompted for a new password before proceeding. You will be forced to
provide your old password and the new password before continuing.
Please refer to passwd(1) for more information.
詳細: http://manpages.ubuntu.com/manpages/hardy/man1/login.1.html
http://manpages.ubuntu.com/manpages/hardy/man5/passwd.5.html