From 7987c3d069ea6c2adb3c06d4bada0cef1121948b Mon Sep 17 00:00:00 2001 From: Robert Orr Date: Thu, 16 Oct 2025 11:12:14 -0700 Subject: Modify openldap.nix to get rid of tabs. First try at openldap configuration. also an initial ISL.ldif and some example ldif and a list of commands that work when run on the server itself. Also, some different example ldif files Change-Id: I0d702410fbf5a6aa4c626e4f1fc233bb72bad4e5 --- services/accounts/scripts/add | 4 ++++ services/accounts/scripts/del | 29 +++++++++++++++++++++++++++++ services/accounts/scripts/list | 4 ++++ 3 files changed, 37 insertions(+) create mode 100755 services/accounts/scripts/add create mode 100755 services/accounts/scripts/del create mode 100755 services/accounts/scripts/list (limited to 'services/accounts/scripts') diff --git a/services/accounts/scripts/add b/services/accounts/scripts/add new file mode 100755 index 0000000..c7ec98d --- /dev/null +++ b/services/accounts/scripts/add @@ -0,0 +1,4 @@ +#!/bin/sh + +ldapadd -x -D "cn=ldap-admins,dc=internetsafetylabs,dc=org" -w secret -f ISL.ldif + diff --git a/services/accounts/scripts/del b/services/accounts/scripts/del new file mode 100755 index 0000000..a78c3ee --- /dev/null +++ b/services/accounts/scripts/del @@ -0,0 +1,29 @@ +#!/bin/sh +echo 0 +ldapdelete -v -x -D "cn=ldap-admins,dc=internetsafetylabs,dc=org" -w secret uid=irenes,ou=staff,ou=people,dc=internetsafetylabs,dc=org + +echo 1 +ldapdelete -v -x -D "cn=ldap-admins,dc=internetsafetylabs,dc=org" -w secret uid=rorr,ou=contributors,ou=people,dc=internetsafetylabs,dc=org + +echo 2 +ldapdelete -x -D "cn=ldap-admins,dc=internetsafetylabs,dc=org" -w secret ou=services,dc=internetsafetylabs,dc=org + +echo 3 +ldapdelete -x -D "cn=ldap-admins,dc=internetsafetylabs,dc=org" -w secret ou=groups,dc=internetsafetylabs,dc=org + +echo 4 +ldapdelete -x -D "cn=ldap-admins,dc=internetsafetylabs,dc=org" -w secret ou=inspectors,dc=internetsafetylabs,dc=org + +echo 5 +ldapdelete -x -D "cn=ldap-admins,dc=internetsafetylabs,dc=org" -w secret ou=contributors,dc=internetsafetylabs,dc=org + +echo 6 +ldapdelete -x -D "cn=ldap-admins,dc=internetsafetylabs,dc=org" -w secret ou=staff,ou=people,dc=internetsafetylabs,dc=org + +echo 7 +ldapdelete -x -D "cn=ldap-admins,dc=internetsafetylabs,dc=org" -w secret ou=people,dc=internetsafetylabs,dc=org + +echo 8 +ldapdelete -x -D "cn=ldap-admins,dc=internetsafetylabs,dc=org" -w secret dc=internetsafetylabs,dc=org + +echo 9 diff --git a/services/accounts/scripts/list b/services/accounts/scripts/list new file mode 100755 index 0000000..de99c6a --- /dev/null +++ b/services/accounts/scripts/list @@ -0,0 +1,4 @@ +#!/bin/sh + +ldapsearch -x -D "cn=ldap-admins,dc=internetsafetylabs,dc=org" -w secret -b "dc=internetsafetylabs,dc=org" + -- cgit 1.4.1