...
코드 블럭 |
---|
vi db.ldif
dn: olcDatabase={0}config,cn=config
changetype: modify
replace: olcRootPW
olcRootPW: {SSHA}fvEBG14rJvKy+ROY2tQJsEkCFf2VNxnU
:wq!
ldapmodify -Y EXTERNAL -H ldapi:/// -f db.ldif |
...
코드 블럭 |
---|
vi domain.ldif
dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcSuffix
olcSuffix: dc=curvc,dc=com
dn: olcDatabase={2}hdb,cn=config
changetype: modify
replace: olcRootDN
olcRootDN: cn=admin,dc=curvc,dc=com
dn: olcDatabase={2}hdb,cn=config
changetype: modify
add: olcRootPW
olcRootPW: {SSHA}fvEBG14rJvKy+ROY2tQJsEkCFf2VNxnU
dn: olcDatabase={2}hdb,cn=config
changetype: modify
add: olcAccess
olcAccess: {0}to attrs=userPassword,shadowLastChange by
dn="cn=admin,dc=curvc,dc=com" write by anonymous auth by self write by * none
olcAccess: {1}to dn.base="" by * read
olcAccess: {2}to * by dn="cn=admin,dc=curvc,dc=com" write by * read
:wq!
ldapmodify -Y EXTERNAL -H ldapi:/// -f domain.ldif |
basedomain 파일 생성 후 아래 코드 입력 후 Ldap에 import 한다. Import시 패스워드를 묻는다 초기 slappasswd 를 입력 한다.
코드 블럭 |
---|
vi basedomain.ldif dn: dc=curvc,dc=com objectClass: top objectClass: dcObject objectclass: organization o: Server World dc: curvc dn: cn=admin,dc=curvc,dc=com objectClass: organizationalRole cn: admin description: Directory Manager dn: ou=People,dc=curvc,dc=com objectClass: organizationalUnit ou: People dn: ou=Group,dc=curvc,dc=com objectClass: organizationalUnit ou: Group :wq! ldapadd -x -D cn=admin,dc=curvc,dc=com -W -f basedomain.ldif |
...