Linux Ubuntu 12.04에 대한 새 비밀번호를 설정하려고하는데 명령을 실행하면
다음과 같은 내용이 나타납니다.
$passwd
Changing password for ubuntu.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
Bad: new password is too simple
Enter new UNIX password:
왜 이런 일이 일어나는지 정말 이해가 안 돼요...?
답변1
비밀번호 복잡성 규칙은 일반적으로 PAM에 의해 시행됩니다. 두 가지 옵션이 있습니다:
- "복잡한"(PAM에서 정의한 대로) 비밀번호를 사용하세요.
- 비밀번호 단순성 규칙을
pam_cracklib.so
in/etc/pam.d/system-auth
또는 이에 상응하는 일부로 변경하십시오.
man 8 pam_cracklib
사용 가능한 옵션에 대한 자세한 내용은 리소스를 참조하세요.
답변2
Ubuntu를 설치하려면 비밀번호 길이가 8자 이상이어야 합니다. (이것은 몇 년 전에 변경되었지만 설치 중에 사용자를 더 쉽게 설정할 수 있도록 설치 프로그램의 비밀번호 길이를 더 짧게 유지했다고 생각합니다.)
슈퍼유저 또는 루트 권한으로 다음 이름의 파일을 편집해야 합니다./etc/pam.d/common-password.
답변3
이렇게 하려면 이 파일을 편집해야 /etc/pam.d/common-password
하고 비밀번호 등을 변경해야 합니다.
[success=1 default=ignore] pam_unix.so minlen=1 sha512