mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-30 19:49:35 -05:00
ITS#4535 use randomly generated password for config database
This commit is contained in:
parent
ad7d644437
commit
d07951762a
4 changed files with 14 additions and 2 deletions
|
|
@ -52,6 +52,6 @@ valsort-attr ou ou=users,o=valsort weighted
|
|||
valsort-attr employeeType ou=users,o=valsort weighted alpha-ascend
|
||||
|
||||
database config
|
||||
rootpw secret
|
||||
rootpw @CONFIGPW@
|
||||
|
||||
#monitor#database monitor
|
||||
|
|
|
|||
|
|
@ -69,6 +69,7 @@ sed -e "s/@BACKEND@/${BACKEND}/" \
|
|||
-e "s;@PORT4@;${PORT4};" \
|
||||
-e "s;@PORT5@;${PORT5};" \
|
||||
-e "s;@PORT6@;${PORT6};" \
|
||||
-e "s/@CONFIGPW@/${CONFIGPW}/" \
|
||||
-e "s/@SASL_MECH@/${SASL_MECH}/" \
|
||||
-e "s/@CACHETTL@/${CACHETTL}/" \
|
||||
-e "s/@ENTRY_LIMIT@/${CACHE_ENTRY_LIMIT}/" \
|
||||
|
|
|
|||
|
|
@ -134,6 +134,9 @@ CONFFILTER=$SRCDIR/scripts/conf.sh
|
|||
SLAPADD="../servers/slapd/slapd -Ta -d 0 $LDAP_VERBOSE"
|
||||
SLAPCAT="../servers/slapd/slapd -Tc -d 0 $LDAP_VERBOSE"
|
||||
SLAPINDEX="../servers/slapd/slapd -Ti -d 0 $LDAP_VERBOSE"
|
||||
SLAPPASSWD="../servers/slapd/slapd -Tpasswd"
|
||||
|
||||
CONFIGPWF=$TESTDIR/configpw
|
||||
|
||||
unset DIFF_OPTIONS
|
||||
# NOTE: -u/-c is not that portable...
|
||||
|
|
|
|||
|
|
@ -23,6 +23,14 @@ fi
|
|||
|
||||
mkdir -p $TESTDIR $DBDIR1
|
||||
|
||||
$SLAPPASSWD -g > $CONFIGPWF
|
||||
RC=$?
|
||||
if test $RC != 0 ; then
|
||||
echo "slappasswd failed ($RC)!"
|
||||
exit $RC
|
||||
fi
|
||||
read CONFIGPW < $CONFIGPWF
|
||||
|
||||
echo "Running slapadd to build slapd database..."
|
||||
. $CONFFILTER $BACKEND $MONITORDB < $VALSORTCONF > $CONF1
|
||||
$SLAPADD -f $CONF1 -l $LDIFVALSORT
|
||||
|
|
@ -87,7 +95,7 @@ fi
|
|||
|
||||
echo "Reconfiguring slapd to test valsort descending"
|
||||
|
||||
$LDAPMODIFY -x -D cn=config -h $LOCALHOST -p $PORT1 -w $PASSWD > \
|
||||
$LDAPMODIFY -x -D cn=config -h $LOCALHOST -p $PORT1 -y $CONFIGPWF > \
|
||||
$TESTOUT 2>&1 << EOMODS
|
||||
version: 1
|
||||
dn: olcOverlay={0}valsort,olcDatabase={1}$BACKEND,cn=config
|
||||
|
|
|
|||
Loading…
Reference in a new issue