Skip to content

Commit fc2ad68

Browse files
committed
Re-add PR #14: add_config_admin_pw
1 parent adb4650 commit fc2ad68

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
dn: olcDatabase={0}config,cn=config
22
changetype: modify
33
add: olcRootPW
4-
olcRootPW: {ADMINPW}
4+
olcRootPW: ADMINPW

bootstrap/slapd-init.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,13 @@ configure_msad_features(){
6666
ldapmodify -Y EXTERNAL -H ldapi:/// -f ${CONFIG_DIR}/msad.ldif -Q
6767
}
6868

69+
configure_admin_config_pw(){
70+
echo "Configure admin config password..."
71+
adminpw=$(slappasswd -h {SSHA} -s "${LDAP_SECRET}")
72+
sed -i s/ADMINPW/${adminpw}/g ${CONFIG_DIR}/configadminpw.ldif
73+
ldapmodify -Y EXTERNAL -H ldapi:/// -f ${CONFIG_DIR}/configadminpw.ldif -Q
74+
}
75+
6976
configure_memberof_overlay(){
7077
echo "Configure memberOf overlay..."
7178
ldapmodify -Y EXTERNAL -H ldapi:/// -f ${CONFIG_DIR}/memberof.ldif -Q
@@ -95,6 +102,7 @@ configure_msad_features
95102
configure_tls
96103
configure_logging
97104
configure_memberof_overlay
105+
configure_admin_config_pw
98106
load_initial_data
99107

100108
# Shutdown openldap daemon

0 commit comments

Comments
 (0)