LDCLT(1) General Commands Manual LDCLT(1) (NAME) ldclt - LDAP (SYNOPSIS) ldclt [-qQvV] [-E ] [-b ] [-h ] [-p ] [-t ] [-D ] [-w ] [-o ] [-e ] [-a ] [-n ] [-i ] [-N ] [-I ] [-T ] [-r -R ] [-f ] [-s ] [-S ] [-P] [-W ] [-Z ] (DESCRIPTION) LDAP (stress) . (OPTIONS) : -a (Asynchronous) . -b DN . "dc=example,dc=com". -D Bind DN. -w . -E . 1000. -f . -h . "localhost". -H Ldap . ldap://localhost:389. -h -p . -i . 3 ( ). -I ( -E). . -n (threads). 10. -N ( ). . -o SASL. -p . 389. -P ( replication). 16000. -q (Quiet). -I . -Q (Super quiet). -r . -R . -s (Scope). base subtree one . subtree . -S (Consumer) . -t LDAP. . -T . . -v (Verbose). -V . -w (Bind passwd). -D . -W . . -Z (certfile). SSL . -e : add ldap_add(). append genldif. ascii . attreplace=name:mask (attribute) . attrlist=name:name:name . attrsonly=0|1 ldap_search(). . bindeach ldap_bind() . bindonly bind/unbind . close close() ldap_unbind(). cltcertname=name SSL. commoncounter . counteach . delete ldap_delete(). dontsleeponserverdown . emailPerson objectclass=emailPerson ( -e add). esearch . genldif=filename ldif. imagesdir=path . incr . inetOrgPerson objectclass=inetOrgPerson ( -e add). keydbfile=file . keydbpin=password . noglobalstats . noloop . object=filename . person objectclass=person ( -e add). random ... randomattrlist=name:name:name . randombase Base DN . randombaselow=value . randombasehigh=value . randombinddn Bind DN . randombinddnfromfile=fine Bind DN . randombinddnlow=value . randombinddnhigh=value . rdn=attrname:value -f. referral=on|off|rebind (referral). scalab01 scalab01. scalab01_cnxduration . scalab01_maxcnxnb . scalab01_wait sleep() . smoothshutdown . string . v2 ldap. withnewparent . randomauthid Authid SASL. randomauthidlow=value Authid SASL. randomauthidhigh=value Authid SASL. (EXAMPLES) template.ldif : objectClass: top objectclass: person objectClass: organizationalPerson objectClass: inetorgperson objectClass: posixAccount objectClass: shadowAccount sn: user[A] cn: user[A] givenName: user[A] description: description[A] userPassword: password[A] mail: user[A]@example.com uidNumber: 1[A] gidNumber: 1[A] shadowMin: 0 shadowMax: 99999 shadowInactive: 30 shadowWarning: 7 homeDirectory: /home/uid[A] : ldclt -h localhost -p 389 -D "cn=Directory Manager" -w password -b "ou=people,dc=example,dc=com" -I 68 -e add,commoncounter -e "object=/tmp/template.ldif,rdn=uid:user[A=INCRNNOLOOP(0;999;4)]" (Bind) : ldclt -h localhost -p 389 -e bindeach,bindonly -D uid=user0XXX,dc=example,dc=com -w password0XXX -e randombinddn,randombinddnlow=0,randombinddnhigh=0999 -e esearch -f "(&(objectClass=posixAccount)(uid=user*)(uidNumber=*)(gidNumber=*))" (AUTHORS) ldclt 389 . (REPORTING BUGS) https://github.com/389ds/389-ds-base/issues/new . (COPYRIGHT) (C) 2001 Sun Microsystems, Inc. . (C) 2018 Red Hat, Inc. Michele Baldessari ( ). . Directory Server LICENSE . . March 31, 2017 LDCLT(1)