Made deluser.sh safer
This commit is contained in:
parent
0a3ef9ad0c
commit
1fc54bd7d2
18
deluser.sh
18
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'
|
||||
|
|
Loading…
Reference in New Issue