내 시스템은 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의 비밀번호 변경 프로세스에 어떤 문제가 있나요?