[UNIX] 패스워드 최소길이 우선 적용 설정
2025. 8. 22. 19:24ㆍ보안 컨설팅/기술적 취약점 점검
PASS_MIN_LEN 과 minlen 중 우선 적용되는 설정은 minlen이다.
🔹 RHEL 계열 (Red Hat, CentOS, Rocky, Alma 등)
1. PASS_MIN_LEN
- 위치: /etc/login.defs
- 예시: PASS_MIN_LEN 8
- 의미: passwd 명령에서만 최소 길이 제한 (옛날 방식).
- PAM이 활성화된 상태에서는 사실상 무시됨.
2. minlen
- 위치: /etc/security/pwquality.conf 또는 /etc/pam.d/system-auth, /etc/pam.d/password-auth
- 예시: password requisite pam_pwquality.so try_first_pass local_users_only retry=3 minlen=12
- 특징:
- 최신 RHEL 계열은 무조건 이쪽(PAM) 정책이 우선.
- SSH, gdm, su 등 모든 PAM을 쓰는 서비스에 동일하게 적용됨.
🔹 Debian 계열 (Debian, Ubuntu)
1. PASS_MIN_LEN
- 위치: /etc/login.defs
- 예시: PASS_MIN_LEN 8
- 의미: RHEL과 동일하게 passwd 명령에서만 쓰이는 최소 길이.
- PAM 모듈이 설정되어 있으면 이 값은 무시됨.
2. minlen
- 위치: /etc/security/pwquality.conf (Ubuntu 20.04 이상, Debian 10 이상) 또는 /etc/pam.d/common-password (구버전 혹은 직접 적용 필요)
- 예시:password requisite pam_pwquality.so retry=3 minlen=12
- 특징:
- 우분투/데비안도 결국 pam_pwquality 설정이 우선.
- /etc/security/pwquality.conf 에 적으면 공통 적용.
- /etc/pam.d/common-password 안에 직접 옵션을 넣어도 됨.
'보안 컨설팅 > 기술적 취약점 점검' 카테고리의 다른 글
| 프로세스와 포트 둘 중 하나가 안보이면? (1) | 2025.08.31 |
|---|---|
| [DB] mariadb 감사로그 저장 (server_audit 플러그인) (0) | 2025.08.22 |
| [UNIX] /etc/hosts 파일 권한 문제 (0) | 2025.08.19 |
| [UNIX 계정관리] passwd, shadow파일 구조와 권한 (0) | 2025.08.19 |
| UNIX 디렉터리 권한과 파일 권한의 차이 (1) | 2025.08.15 |