From 7648e62c98c1935204b60267e2dab4b7e6bfcea7 Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Sun, 26 Nov 2017 03:42:47 +0000 Subject: [PATCH] etc/profile.d/ldap.sh --- etc/profile.d/ldap.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/etc/profile.d/ldap.sh b/etc/profile.d/ldap.sh index f35184b0..c3e76d85 100644 --- a/etc/profile.d/ldap.sh +++ b/etc/profile.d/ldap.sh @@ -9,9 +9,9 @@ ldap_next_number() { 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 @@ -20,7 +20,7 @@ ldap_user_password() { #| 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 <