removeperson 347 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. . .env
  3. . funcs
  4. uid=$1
  5. if user_exists $uid; then
  6. true
  7. else
  8. echo "User $uid does not exist."
  9. exit 1
  10. fi
  11. read -p "Are you sure you want to delete user $uid [y/N] " a
  12. case $a in
  13. y*|o* )
  14. user_is_posix $uid && ldapdelete $LDAPOPTS cn=$uid,$GROUPSDN
  15. ldapdelete $LDAPOPTS uid=$uid,$PEOPLEDN ;;
  16. * )
  17. exit;;
  18. esac