LJ Johnson 5 năm trước cách đây
mục cha
commit
1bd0a8eaf6
1 tập tin đã thay đổi với 6 bổ sung8 xóa
  1. 6 8
      image/service/slapd/startup.sh

+ 6 - 8
image/service/slapd/startup.sh

@@ -39,16 +39,14 @@ log-helper info 'openldap GID/UID'
 log-helper info '-------------------------------------'
 log-helper info "User uid:    $(id -u openldap)"
 log-helper info "User gid:    $(id -g openldap)"
-log-helper info "LDAP_UIDGID_CHANGED: ${LDAP_UIDGID_CHANGED}"
+log-helper info "uid/gid changed: ${LDAP_UIDGID_CHANGED}"
 log-helper info "-------------------------------------"
 
-if $LDAP_UIDGID_CHANGED ; then
-  log-helper info "fixing file permissions since LDAP_UIDGID_CHANGED==($LDAP_UIDGID_CHANGED)"
-  chown -R openldap:openldap /var/run/slapd
-  chown -R openldap:openldap /var/lib/ldap
-  chown -R openldap:openldap /etc/ldap
-  chown -R openldap:openldap ${CONTAINER_SERVICE_DIR}/slapd
-fi
+log-helper info "updating file uid/gid ownership"
+chown -R openldap:openldap /var/run/slapd
+chown -R openldap:openldap /var/lib/ldap
+chown -R openldap:openldap /etc/ldap
+chown -R openldap:openldap ${CONTAINER_SERVICE_DIR}/slapd
 
 FIRST_START_DONE="${CONTAINER_STATE_DIR}/slapd-first-start-done"
 WAS_STARTED_WITH_TLS="/etc/ldap/slapd.d/docker-openldap-was-started-with-tls"