Parcourir la source

Added script to remove a user

Théo Ertzscheid il y a 2 ans
Parent
commit
ab18253a0d
1 fichiers modifiés avec 21 ajouts et 0 suppressions
  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