패스워드 최대/최소 사용기간 설정
/etc/login.defs
# 변경 전
PASS_MAX_DAYS 99999 # 최대 사용기간
PASS_MIN_DAYS 0 # 최소 사용기간
PASS_WARN_AGE 7 # 패스워드 만료 알림 기간
# 변경 후
PASS_MAX_DAYS 90
PASS_MIN_DAYS 0
PASS_WARN_AGE 14
# 새로운 사용자 계정 생성
useradd agetest
chage -l agetest
Last password change : Nov 09, 2023
Password expires : Feb 07, 2024
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 90
Number of days of warning before password expires : 14
패스워드 복잡도 설정
/etc/security/pwquality.conf
# 패스워드 복잡도 설정
retry=5
minlen=8
lcredit=-1
ucredit=-1
dcredit=-1
ocredit=-1
# 패스워드 복잡도 설정 확인
cat /etc/security/pwquality.conf
retry=3
: 패스워드 입력 실패 3번까지
minlen=8
: 패스워드 최소 길이
lcredit=-1
: 소문자 최소 1글자 이상
ucredit = -1
: 대문자 최소 1글자 이상
dcredit=-1
: 숫자 최소 1글자 이상
ocredit=-1
: 특수문자 최소 1글자 이상
'시리즈 > Linux 기초 다지기 2023 (개편 예정) - 시리즈' 카테고리의 다른 글
리눅스 기초 다지기 - 48. ACL - setfacl, getfacl (0) | 2025.03.14 |
---|---|
리눅스 기초 다지기 - 47. SetUID, SetGID, Sticky Bit 특수권한 (0) | 2025.03.14 |
리눅스 기초 다지기 - 46. chown, chgrp 파일 소유권 설정 (0) | 2025.03.14 |
리눅스 기초 다지기 - 45. chmod 파일 권한 변경 (0) | 2025.03.14 |
리눅스 기초 다지기 - 44. umask 기본 권한 설정 (0) | 2025.03.14 |