BAD PASSWORD: contains the user name 우회하기
Linux(Ubuntu)에서 Password 입력 시 BAD PASSWORD: The password contains the user name in some form 오류로 원하는 Password로 설정이 불가능할 때의 우회 방법을 작성한다.
[01] 상황
- Linux(Ubuntu)에서 Password를 입력하는데,
BAD PASSWORD: The password contains the user name in some form오류로 원하는 Password로 입력이 불가능 - ex) Test용 서버
- username: testuser
- password: testuser
[02] 검증 기능 끄기
보안이 중요한 환경에서는 수정을 권장하지 않는다.
2-1. Password 관련 설정 파일 확인
Debian(Ubuntu)의 경우, /etc/pam.d/common-password 에서 pam_pwquality.so 설정을 참조한다.
1
2
3
4
5
# root 권한
# /etc/pam.d/common-password
# here are the per-package modules (the "Primary" block)
password requisite pam_pwquality.so retry=3
password [success=2 default=ignore] pam_unix.so obscure use_authtok try_first_pass yescrypt
2-2. Password 검증 설정 변경
/etc/security/pwquality.conf 에서 usercheck = 0으로 변경한다.
1
2
3
4
5
6
# root 권한
# /etc/security/pwquality.conf
# Whether to check if it contains the user name in some form.
# The check is enabled if the value is not 0.
usercheck = 0
#