리눅스
리눅스에서 패스워드 복잡성을 설정하는 방법
코드버스
2023. 6. 13. 15:09
728x90
반응형
리눅스에서 패스워드 복잡성을 설정하는 방법
CentOS와 Ubuntu에서 패스워드 복잡성을 설정하는 방법은 약간 다릅니다.
아래에 CentOS와 Ubuntu 각각에서의 설정 방법을 안내해 드리겠습니다.
CentOS에서 패스워드 복잡성 설정
1. 텍스트 편집기를 사용하여 /etc/pam.d/system-auth 파일을 엽니다.
sudo vi /etc/pam.d/system-auth
2. 파일에서 password requisite pam_pwquality.so 줄을 찾습니다.
3. 해당 줄을 다음과 같이 수정합니다.
password requisite pam_pwquality.so try_first_pass retry=3 minlen=8 lcredit=-1 ucredit=-1 dcredit=-1 ocredit=-1
- retry=3: 비밀번호를 세 번까지 다시 입력할 수 있습니다.
- minlen=8: 최소 8자 이상의 길이를 요구합니다.
- lcredit=-1: 소문자 문자를 적어도 1개 이상 요구합니다.
- ucredit=-1: 대문자 문자를 적어도 1개 이상 요구합니다.
- dcredit=-1: 숫자를 적어도 1개 이상 요구합니다.
- ocredit=-1: 특수 문자를 적어도 1개 이상 요구합니다.
4. 파일을 저장하고 종료합니다.
Ubuntu에서 패스워드 복잡성 설정
1. 텍스트 편집기를 사용하여 /etc/pam.d/common-password 파일을 엽니다.
sudo vi /etc/pam.d/common-password
2. 파일에서 password requisite pam_pwquality.so 줄을 찾습니다.
3. 해당 줄을 다음과 같이 수정합니다.
password requisite pam_pwquality.so retry=3 minlen=8 lcredit=-1 ucredit=-1 dcredit=-1 ocredit=-1
- retry=3: 비밀번호를 세 번까지 다시 입력할 수 있습니다.
- minlen=8: 최소 8자 이상의 길이를 요구합니다.
- lcredit=-1: 소문자 문자를 적어도 1개 이상 요구합니다.
- ucredit=-1: 대문자 문자를 적어도 1개 이상 요구합니다.
- dcredit=-1: 숫자를 적어도 1개 이상 요구합니다.
- ocredit=-1: 특수 문자를 적어도 1개 이상 요구합니다.
4. 파일을 저장하고 종료합니다.
설정을 변경한 후에는 변경 사항이 적용되도록 시스템을 재부팅하거나, 로그아웃/로그인을 수행해야 합니다.
728x90
반응형