Made deluser.sh safer

This commit is contained in:
sose 2018-09-14 19:34:46 +02:00
parent 0a3ef9ad0c
commit 1fc54bd7d2
1 changed files with 13 additions and 5 deletions

View File

@ -1,6 +1,14 @@
#!/bin/sh #!/bin/sh
USER=$1 SLBRUSER=$1
lxc stop $USER test -z $SLBRUSER && echo "no user provided" && exit
sudo rm -rf $USER if ps -o stat= -p $PPID | grep -qv S+ #check if this is being called from listen.py
sudo userdel $USER then
lxc delete $USER 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'