LJ Johnson 5 년 전
부모
커밋
1bd0a8eaf6
1개의 변경된 파일6개의 추가작업 그리고 8개의 파일을 삭제
  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"