#!/bin/bash eval "$(univention-config-registry shell ldap/base)" while echo "$RANDOM" do echo "dn: ou=lvl1,$ldap_base objectClass: top objectClass: organizationalUnit ou: test description: zum Testen dn: ou=lvl2,ou=lvl1,$ldap_base objectClass: top objectClass: organizationalUnit ou: test description: zum Testen dn: ou=lvl3,ou=lvl2,ou=lvl1,$ldap_base objectClass: top objectClass: organizationalUnit ou: test description: zum Testen dn: cn=lock,ou=lvl3,ou=lvl2,ou=lvl1,ou=test,$ldap_base objectClass: top objectClass: lock lockTime: $RANDOM cn: lock " | ldapadd -x -D "cn=admin,$ldap_base" -w "$(cat /etc/ldap.secret)" ldapdelete -x -D "cn=admin,$ldap_base" -w "$(cat /etc/ldap.secret)" -r "cn=lock,ou=lvl3,ou=lvl2,ou=lvl1,$ldap_base" ldapdelete -x -D "cn=admin,$ldap_base" -w "$(cat /etc/ldap.secret)" -r "ou=lvl2,ou=lvl3,ou=lvl1,$ldap_base" ldapdelete -x -D "cn=admin,$ldap_base" -w "$(cat /etc/ldap.secret)" -r "ou=lvl2,ou=lvl1,$ldap_base" ldapdelete -x -D "cn=admin,$ldap_base" -w "$(cat /etc/ldap.secret)" -r "ou=lvl1,$ldap_base" done