Page MenuHomePhorge

No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None
diff --git a/bin/gen-ldif b/bin/gen-ldif
index 33442e8..e4a3633 100755
--- a/bin/gen-ldif
+++ b/bin/gen-ldif
@@ -1,30 +1,34 @@
#!/bin/bash
+[ ! -z "$2" ] && domain=$2 || domain="kanarip.com"
+[ ! -z "$3" ] && rootdn=$3 || rootdn="dc=kanarip,dc=com"
+[ ! -z "$4" ] && ou=$4 || ou="ou=People"
+
i=0
while [ $i -lt 0$1 ]; do
givenname=`head -c 200 /dev/urandom | tr -dc A-Za-z | head -c5`
surname=`head -c 200 /dev/urandom | tr -dc A-Za-z | head -c10`
givenname="$(echo ${givenname:0:1} | tr '[:lower:]' '[:upper:]')$(echo ${givenname:1} | tr '[:upper:]' '[:lower:]')"
surname="$(echo ${surname:0:1} | tr '[:lower:]' '[:upper:]')$(echo ${surname:1} | tr '[:upper:]' '[:lower:]')"
uid="$(echo ${givenname:0:1}.${surname} | tr '[:upper:]' '[:lower:]')"
userpassword="VerySecret"
- echo "dn: uid=$uid,ou=People,dc=kanarip,dc=com"
+ echo "dn: uid=$uid,${ou},${rootdn}"
echo "uid: $uid"
echo "givenName: $givenname"
echo "objectClass: top"
echo "objectClass: person"
echo "objectClass: inetOrgPerson"
echo "objectClass: organizationalPerson"
echo "sn: $surname"
echo "cn: $givenname $surname"
- echo "mail: $uid@kanarip.com"
+ echo "mail: $uid@${domain}"
echo "userPassword: {SSHA}zJ3oU5kqtS3MxnLWmKpnE7+eGVbmQKmj"
echo ""
let i++
done

File Metadata

Mime Type
text/x-diff
Expires
Fri, Apr 24, 2:03 PM (1 w, 3 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18855864
Default Alt Text
(1 KB)

Event Timeline