[Orxonox-commit 6829] revision r2564 - pps/howto

admin at orxonox.net admin at orxonox.net
Thu Oct 12 16:52:08 CEST 2017


Author: patricwi
Date: 2017-10-12 16:52:08 +0200 (Thu, 12 Oct 2017)
New Revision: 2564

Added:
   pps/howto/LDAPScript
Log:
added script to add new users

Added: pps/howto/LDAPScript
===================================================================
--- pps/howto/LDAPScript	                        (rev 0)
+++ pps/howto/LDAPScript	2017-10-12 14:52:08 UTC (rev 2564)
@@ -0,0 +1,32 @@
+#!/bin/bash
+read -p "Enter names to be added separated by space : " input
+output='' 
+for i in ${input[@]} do
+	output+="dn: uniqueIdentifier=$i,ou=people,dc=orxonox,dc=net\n"
+	output+="changetype: add\n"
+	output+="cn: $i\n"
+	output+="gidnumber: 500\n"
+	output+="givenname: $i\n"
+	output+="mail: $i at ee.ethz.ch\n"
+	output+="mailalias: $i at orxonox.net\n"
+	output+="mailenabled: TRUE\n"
+	output+="mailgidnumber: 5000\n"
+	output+="mailhomedirectory: /srv/vmail/$i at orxonox.net\n"
+	output+="mailquota: 10240\n"
+	output+="mailstoragedirectory: maildir:/srv/vmail/$i at orxonox.net/Maildir\n"
+	output+="mailuidnumber: 5000\n"
+	output+="objectclass: organizationalPerson\n"
+	output+="objectclass: person\n"
+	output+="objectclass: top\n"
+	output+="objectclass: PostfixBookMailAccount\n"
+	output+="objectclass: extensibleObject\n"
+	output+="sn: $i\n"
+	output+="uniqueidentifier: $i\n"
+	output+="userpassword: {SSHA}null\n\n"
+	output+="dn: cn=contributors,ou=groups,dc=orxonox,dc=net\n"
+	output+="changetype: modify\n"
+	output+="add: memberUid\n"
+	output+="memberUid: $i\n\n"
+done
+
+printf "$output" > ldapOutput.ldif


Property changes on: pps/howto/LDAPScript
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property


More information about the Orxonox-commit mailing list