Browse Source

Added script to remove a user

Théo Ertzscheid 2 years ago
parent
commit
ab18253a0d
1 changed files with 21 additions and 0 deletions
  1. 21 0
      removeperson

+ 21 - 0
removeperson

@@ -0,0 +1,21 @@
+#!/bin/bash
+. .env
+. funcs
+
+uid=$1
+if user_exists $uid; then
+    true
+else
+    echo "User $uid does not exist." 
+    exit 1
+fi
+
+read -p "Are you sure you want to delete user $uid [o/N] " a
+
+case $a in
+    y*|o* )
+	is_posix $uid && $LDAPOPTS cn=$uid,$GROUPSDN
+	ldapdelete $LDAPOPTS uid=$uid,$PEOPLEDN ;;
+    * )
+        exit;;
+esac