본문 바로가기

Eureka/Linux

[Solution] You must choose a longer password

리눅스(Linux)에서 비밀번호를 변경하려 할때 비밀번호의 문자 개수가 특정 기준 이하일 경우 출력하는 메시지다.
상황은 아래와 같다.

$ passwd
Changing password for Username.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
You must choose a longer password


첫번째, 해결방법은 아래와 같다. Username칸에는 변경하고자 하는 계정 아이디를 입력하면된다.

$ sudo passwd Username


두번째, 해결방법은 비밀번호(password) 허용 기준을 바꿔주는 방법이있다. (추천하진 않는다)
common-password 파일을 열어 password 항목 중 아래 사항 뒤에 아래 내용을 추가 해주면된다.
"password                [success=1 default=ignore]                pam_unix.so obscure sha512"

$ sudo vi /etc/pam.d/common-password
password                [success=1 default=ignore]                pam_unix.so obscure sha512 minlen=1