From 70beb7d4a52aa06d3cdd24e67626122b0f884895 Mon Sep 17 00:00:00 2001 From: Scott Koranda Date: Tue, 9 Jan 2018 04:47:38 -0600 Subject: [PATCH] File ownership better slapd entrypoint --- comanage-registry-slapd/docker-slapd-entrypoint | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/comanage-registry-slapd/docker-slapd-entrypoint b/comanage-registry-slapd/docker-slapd-entrypoint index b7c1b08..2a83694 100755 --- a/comanage-registry-slapd/docker-slapd-entrypoint +++ b/comanage-registry-slapd/docker-slapd-entrypoint @@ -205,10 +205,16 @@ EOF kill -INT `cat /var/run/slapd/slapd.pid` sleep 1 - # Fix permissions. + # Fix user and group. chown -R openldap:openldap /var/lib/ldap chown -R openldap:openldap /etc/ldap/slapd.d fi +# Always set user and group in case external source of user and +# group mappings to numeric UID and GID is being used, such as +# COPY in of /etc/passwd. +chown -R openldap:openldap /var/lib/ldap +chown -R openldap:openldap /etc/ldap/slapd.d + exec "$@"