Skip to content

Commit 3d2df86

Browse files
committed
escaping reserved sed characters
1 parent b2a6d03 commit 3d2df86

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

bootstrap/slapd-init.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ configure_msad_features(){
6969
configure_admin_config_pw(){
7070
echo "Configure admin config password..."
7171
adminpw=$(slappasswd -h {SSHA} -s "${LDAP_SECRET}")
72+
adminpw=$(printf '%s\n' "$adminpw" | sed -e 's/[\/&]/\\&/g')
7273
sed -i s/ADMINPW/${adminpw}/g ${CONFIG_DIR}/configadminpw.ldif
7374
ldapmodify -Y EXTERNAL -H ldapi:/// -f ${CONFIG_DIR}/configadminpw.ldif -Q
7475
}

0 commit comments

Comments
 (0)