私のシステムはUbuntu 18.04.5 LTSです。
新しいユーザーが初めてログインするときに初期パスワードを変更する必要がある場合、パスワード変更メカニズムは正しく機能しません。以下は、これがどのように機能するかの実際の例を示しています(私の意見は右側にあります)。そして新しいパスワードがもたらす奇妙な効果は次のとおりです。
Password:
You are required to change your password immediately (root enforced)
Changing password for user123.
(current) UNIX password: (old password entered)
Enter new UNIX password: (new password typed - shorter than 14 characters)
Retype new UNIX password: (retyping password - shorter than 14 characters)
BAD PASSWORD: The password is shorter than 14 characters
New password: (typing again the same new password as above)
BAD PASSWORD: The password is shorter than 14 characters
New password: (still wrong, typing new 14 characters password)
Retype new password: (retyping new 14 characters password)
Password has been already used. Choose another.
Have exhausted maximum number of retries for service
その後、パスワードの状態が変です。以前のパスワードではログインできませんが(わかります)、新しい14文字のパスワードでもログインできません(sic!)。逆に、次のパスワードでログインできます。 14文字未満のパスワードです。上記のパスワード変更の過程で「BAD PASSWORD」と言ってください。
Ubuntuのパスワード変更プロセスにはどのような問題がありますか?