Ldap - Added checks (#14)

Reviewed-on: #14
Reviewed-by: meaz <meaz@no-reply@disroot.org>
Co-authored-by: muppeth <muppeth@disroot.org>
Co-committed-by: muppeth <muppeth@disroot.org>
This commit is contained in:
muppeth 2023-11-28 20:16:50 +00:00 committed by muppeth
parent f7f42b6b39
commit fbad35c94b
1 changed files with 13 additions and 0 deletions

13
ldap-check.sh Normal file
View File

@ -0,0 +1,13 @@
#!/bin/bash
source /var/local/container-scripts/ldap.cfg
TOTAL_ACTIVE=$(ldapsearch -b "ou=${OU_USER},${LDAP_BASE_DN}" -D "${LDAP_ADMIN_DN}" -y ${PASSFILE} |grep "dn: " |wc -l)
TOTAL_DEL=$(ldapsearch -b "ou=${DEL_OU},${LDAP_BASE_DN}" -D "${LDAP_ADMIN_DN}" -y ${PASSFILE} |grep "dn: " |wc -l)
TOTAL_BLOCKED=$(ldapsearch -b "ou=${BLOCK_OU},${LDAP_BASE_DN}" -D "${LDAP_ADMIN_DN}" -y ${PASSFILE} |grep "dn: " |wc -l)
STAT_FILE="/tmp/ldap_stats"
# post to file
echo "active ${TOTAL_ACTIVE}" > "${STAT_FILE}"
echo "deleted ${TOTAL_DEL}" >> "${STAT_FILE}"
echo "blocked ${TOTAL_BLOCKED}" >> "${STAT_FILE}"