INNER CODE UNIT · Shell
LDAP_OPENLDAP_GID
osixia/container-openldap · image/service/slapd/startup.sh:47
LDAP_OPENLDAP_GID=${LDAP_OPENLDAP_GID:-911}
log-helper info "get current openldap uid/gid info inside container"
CUR_USER_GID=`id -g openldap || true`
CUR_USER_UID=`id -u openldap || true`
LDAP_UIDGID_CHANGED=false
if [ "$LDAP_OPENLDAP_UID" != "$CUR_USER_UID" ]; then
log-helper info "CUR_USER_UID (${CUR_USER_UID}) does't match LDAP_OPENLDAP_UID (${LDAP_OPENLDAP_UID}), adjusting..."
usermod -o -u "$LDAP_OPENLDAP_UID" openldap
LDAP_UIDGID_CHANGED=true
fi
if [ "$LDAP_OPENLDAP_GID" != "$CUR_USER_GID" ]; then
log-helper info "CUR_USER_GID (${CUR_USER_GID}) does't match LDAP_OPENLDAP_GID (${LDAP_OPENLDAP_GID}), adjusting..."
groupmod -o -g "$LDAP_OPENLDAP_GID" openldap
LDAP_UIDGID_CHANGED=true
fi