반응형
OpenLDAP Password Policy overlay (ppolicy)
정책 스키마 사용(OpenLDAP 비밀번호 정책)
ls -l /etc/openldap/schema/ppolicy.ldif
$ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/ppolicy.ldif
정책 오버레이 활성화 및 정책 오버레이 구성
ppolicy-module.ldif 편집
$ vim ppolicy-module.ldif
dn: cn=module{0},cn=config
cn: module{0}
objectClass: olcModuleList
olcModuleLoad: ppolicy.la
olcModulePath: /usr/lib64/openldap
###
# ldapadd -Y EXTERNAL -H ldapi:/// -f ppolicy-module.ldif
$ ldapadd -Y EXTERNAL -H ldapi:/// -f ppolicy-module.ldif
olcModuleLoad 모듈 확인
$ slapcat -n 0 | grep olcModuleLoad
olcModuleLoad: {0}ppolicy.la
Policies OU 생성
ppolicy-oU.ldif 편집
$ vim cat ppolicy-oU.ldif
dn: ou=Policies,dc=4wxyz.com,dc=com
ou: Policies
objectClass: organizationalUnit
objectClass: extensibleObject
objectClass: top
###
# ldapadd -Y EXTERNAL -H ldapi:/// -f ppolicy-oU.ldif
$ ldapadd -Y EXTERNAL -H ldapi:/// -f ppolicy-oU.ldif
정책 오버레이 구성
ppolicy-overlay.ldif 편집
$ cat ppolicy-overlay.ldif
dn: olcOverlay=ppolicy,olcDatabase={2}hdb,cn=config
objectClass: olcOverlayConfig
objectClass: olcPpolicyConfig
olcOverlay: ppolicy
olcPPolicyDefault: cn=default,ou=Policies,dc=4wxyz,dc=com
olcPPolicyUseLockout: FALSE
olcPPolicyHashCleartext: TRUE
###
# ldapadd -Y EXTERNAL -H ldapi:/// -f ppolicy-overlay.ldif
$ ldapadd -Y EXTERNAL -H ldapi:/// -f ppolicy-overlay.ldif
비밀번호 정책의 정의
ppolicy-password.ldif 편집
$ vim ppolicy-password.ldif
# passwordDefault, policies, 4wxyz.com
dn: cn=default,ou=Policies,dc=4wxyz,dc=com
objectClass: top
objectClass: device
objectClass: pwdPolicy
objectClass: pwdPolicyChecker
cn: default
pwdAttribute: userPassword
pwdCheckQuality: 0
pwdMinAge: 0
pwdMaxAge: 0
pwdMinLength: 8
pwdInHistory: 5
pwdMaxFailure: 3
pwdFailureCountInterval: 0
pwdLockout: TRUE
pwdLockoutDuration: 0
pwdAllowUserChange: TRUE
pwdExpireWarning: 0
pwdGraceAuthNLimit: 0
pwdMustChange: FALSE
pwdSafeModify: FALSE
###
# ldapadd -x -D cn=Manager,dc=4wxyz,dc=com -w password1! -f ppolicy-password.ldif
$ ldapadd -x -D cn=Manager,dc=4wxyz,dc=com -w password1! -f ppolicy-password.ldif
728x90
반응형
'리눅스' 카테고리의 다른 글
[LDAP] OpenLDAP 클라이언트 설치 (0) | 2021.06.13 |
---|---|
[LDAP] OpenLDAP 스크립트로 그룹 생성 및 사용자 계정 (0) | 2021.06.13 |
[LDAP] OpenLDAP 그룹 및 계정 생성 (0) | 2021.06.13 |
[LDAP] OpenLDAP 설치 및 구성 (0) | 2021.06.11 |
도커 컴포즈 설치(docker-compose install) (0) | 2021.06.10 |