|
|
@@ -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
|