]> git.nbdom.net Git - nb.git/commitdiff
etc/profile.d/ldap.sh
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Sun, 26 Nov 2017 03:42:47 +0000 (03:42 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Sun, 26 Nov 2017 03:42:47 +0000 (03:42 +0000)
etc/profile.d/ldap.sh

index f35184b02c350bda31f10236d551d0386f9accd6..c3e76d85b959e9a7cd8bc0993009b1a14f7988a5 100644 (file)
@@ -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 <<EOF
 # objectClass: simpleSecurityObject