본문 바로가기
Tech

cent6, cent7 패스워드 복잡성 설정방법

by ohrohi 2019. 4. 19.

centos 6버전

find / -name pam_cracklib.so
ll /lib64/security/ | grep pam_cracklib.so

vi /etc/pam.d/system-auth

password    requisite     pam_cracklib.so try_first_pass retry=5 type= minlen=8 lcredit=-1 
ucredit=-1 dcredit=-1 ocredit=-1

retry=3 : password 변경 때 3번 틀리면 변경 실패
minlen=8 : 최소 8자리 이상의 문자
lcredit=-1 : 최소 1개 이상의 소문자 포함
ucredit=-1 : 최소 1개 이상의 대문자 포함
dcredit=-1 : 최소 1개 이상의 숫자 포함
ocredit=-1 : 최소 1개 이상의 특수문자 포함


---------------------------------------------------------------------------------------

centos 7버전

pam_cracklib.so이 pam_pwquality.so로 변경

find / -name pam_pwquality.so
ll /lib64/security/ | grep pam_pwquality.so

/etc/security/pwquality.conf

  minlen = 8              // 최소 암호 길이  - 1. 과 중복?
  dcredit = -1            // 패스워드에 숫자 필요
  ucredit = -1            // 패스워드에 영문 대문자 필요
  lcredit = -1             // 패스워드에 영문 소문자 필요 
  ocredit = -1            // 패스워드에 특수문자 필요
  ※ 위 네가지(숫자, 대문자, 소문자, 특수문자)를 모두 포함하는 설정은 "minclass"


후에 pwquality.conf를 읽도록 pam 모듈에 추가

vi /etc/pam.d/system-auth-ac
password    required      pam_pwquality.so enforce_for_root

vi /etc/pam.d/password-auth-ac
password    required      pam_pwquality.so enforce_for_root




'Tech' 카테고리의 다른 글

이더넷장치명 변경  (0) 2019.04.25
gitlab 설치  (0) 2019.04.24
zabbix 웹 패스워드 변경방법  (0) 2019.04.12
윈도우 2008 정품인증 해제/다시설정  (0) 2017.01.12
nobody 권한 php 파일 찾기  (0) 2017.01.10