Commit 3ace49e5 authored by Marco Mariani's avatar Marco Mariani

run ldap as current user (requires setcap 'cap_net_bind_service=+ep' on openldap/sbin/slapd)

parent 713d0258
......@@ -75,7 +75,8 @@ checkListening()
doDebugStart() {
TIMEOUT=60 # timelimit for command
sudo /opt/zimbra/libexec/zmslapd -l LOCAL0 -u zimbra -h "${bind_url} ldapi:///" \
# XXX SLAPOS run as current user
/opt/zimbra/libexec/zmslapd -l LOCAL0 -h "${bind_url} ldapi:///" \
-F /opt/zimbra/data/ldap/config -d 1 2>&1 | egrep "failed|error" &
cmd_pid=$!
sleep $TIMEOUT | (
......@@ -99,14 +100,16 @@ start()
if [ x"$bind_url" = "x" ]; then
bind_url=$(echo ${ldap_url} | awk '{print $1}')
fi
sudo /opt/zimbra/libexec/zmslapd -l LOCAL0 \
-u zimbra -h "${bind_url} ldapi:///" -F /opt/zimbra/data/ldap/config
# XXX SLAPOS run as current user
/opt/zimbra/libexec/zmslapd -l LOCAL0 \
-h "${bind_url} ldapi:///" -F /opt/zimbra/data/ldap/config
sleep 5
for ((i =0; i < 6; i++)); do
checkrunning
if [ $RUNNING = 0 ]; then
sudo /opt/zimbra/libexec/zmslapd -l LOCAL0 \
-u zimbra -h "${bind_url} ldapi:///" -F /opt/zimbra/data/ldap/config
# XXX SLAPOS run as current user
/opt/zimbra/libexec/zmslapd -l LOCAL0 \
-h "${bind_url} ldapi:///" -F /opt/zimbra/data/ldap/config
else
break
fi
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment