diff --git a/deluser.sh b/deluser.sh index 8619121..1762a91 100755 --- a/deluser.sh +++ b/deluser.sh @@ -1,6 +1,14 @@ #!/bin/sh -USER=$1 -lxc stop $USER -sudo rm -rf $USER -sudo userdel $USER -lxc delete $USER +SLBRUSER=$1 +test -z $SLBRUSER && echo "no user provided" && exit +if ps -o stat= -p $PPID | grep -qv S+ #check if this is being called from listen.py +then + echo "YOU ARE ABOUT TO PERMANENTLY DELETE USER $SLBRUSER AND ALL OF THEIR DATA. RE-ENTER THE USERS NAME TO CONTINUE" + read ENTEREDUSER + [ $ENTEREDUSER != $SLBRUSER ] && echo "users did not match, exiting..." && exit +fi +lxc stop $SLBRUSER +lxc delete $SLBRUSER +sudo rm -rf $SLBRUSER +sudo userdel $SLBRUSER +tr '\n' ' ' < users | sed "s/$SLBRUSER //" | tr ' ' '\n'