반응형
# 리눅스
#. yum을 통해 Postgre를 설치했다면, Extention을 사용하기 위해서는
yum install postgre16.1-contrib source로 설치했으면 contrib이 디렉토리에 존재함 |
1. Passwordcheck 모듈사용
wget https://raw.githubusercontent.com/michaelpq/pg_plugins/main/passwordcheck_extra/passwordcheck_extra.c mv passwordcheck.c passwordcheck.c_org wget https://raw.githubusercontent.com/michaelpq/pg_plugins/main/passwordcheck_extra/passwordcheck_extra.c mv passwordcheck_extra.c passwordcheck.c make && make install |
2. postgresql.conf에 값 적용
shared_preload_libraries = 'passwordcheck' |
3. postgre 재기동
pg_ctl restart -mf * m : 모드 선택 (smart, fast, immediate) |
4. 적용됬는지 확인
Passwordcheck 사용시 적용되는 패스워드 정책은 다음과 같다. - 8자리 이상 사용 - 숫자, 문자 혼용 사용 - 유저명과 같거나 유저명을 포함하는 패스워드 사용 불가 alter user pw_test with password '1234'; [4636] ERROR: password is too short [4636] STATEMENT: alter user pw_test with password '1234'; ERROR: password is too short Time: 0.323 ms |
반응형
'Database > Postgre' 카테고리의 다른 글
[POSTGRE] pg_bigm (0) | 2024.11.01 |
---|---|
[POSTGRE] pg_store_plans (1) | 2024.10.18 |
[POSTGRE] HBA등 설정파일 (0) | 2024.07.12 |
[POSTGRE] 수동 설치 (0) | 2023.12.15 |
[POSTGRE] 바이너리 설치 (0) | 2023.12.14 |