리눅스
리눅스에서 패스워드 복잡성을 설정하는 방법
코드버스
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