Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. USERNAME="dummyuserldap"
  2. DIRSRV="127.0.0.1"
  3. PORT="10389"
  4. ROOTDN="uid=admin,ou=system"
  5. PASSWD="secret"
  6. LDIF="/home/vagrant/ldif-gen/bulkuser.ldif"
  7.  
  8.  
  9. for i in $(seq 20000 40000); do
  10. echo "dn: uid=$USERNAME$i,ou=users,dc=example,dc=com" > $LDIF
  11. echo "cn: Bulk User$i" >> $LDIF
  12. echo "uid: $USERNAME$i" >> $LDIF
  13. echo "objectClass: top" >> $LDIF
  14. echo "objectClass: person" >> $LDIF
  15. echo "objectClass: inetOrgPerson" >> $LDIF
  16. echo "objectClass: organizationalPerson" >> $LDIF
  17. echo "sn: $USERNAME$i" >> $LDIF
  18. echo "userPassword: $PASSWD$i" >> $LDIF
  19. echo -e "\n" >> $LDIF
  20.  
  21. /usr/bin/ldapmodify -x -h $DIRSRV -p $PORT -D "$ROOTDN" -w $PASSWD -a -f $LDIF
  22.  
  23. done
  24.  
  25. #EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement