echo $(($max+1))
}
-ldap_user_password() {
+ldap_group_user_password() {
local ifs=$'\t'
- slapcat -o ldif-wrap=999 -a '(&(objectClass=posixGroup)(memberUid=*))' | grep -E "(^cn|memberUid):" | sed -e 's/"/\\"/g' -e "s/: /$ifs/g" | while IFS="$ifs" read -r -a row; do
+ slapcat -o ldif-wrap=999 -a '(&(objectClass=posixGroup)(memberUid=*))' | grep -E "^(cn|memberUid):" | sed -e 's/"/\\"/g' -e "s/: /$ifs/g" | while IFS="$ifs" read -r -a row; do
echo "${row[0]}"
echo "${row[1]}"
echo
#| sed -E -e 's/"/\\"/g' -e 's/: (.*)$/="\1";/' | awk '{if (/;$/) {printf $0; } else {print $0; }}'
}
-ldap_new_password() {
+ldap_user_password() {
local pass=$(for i in 0 1 3 4;do slappasswd -gn; done; echo)
cat <<EOF
# objectClass: simpleSecurityObject