-
Notifications
You must be signed in to change notification settings - Fork 0
/
userdel.sh
executable file
·41 lines (34 loc) · 1.14 KB
/
userdel.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/bash
############
#Gaaa - LND#
############
#DEL SCIRPT#
############
###############################################################################
###################### DECLARATION DES VARIABLES ########################
###############################################################################
USER=$1
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
CONFIG_DIR="/usr/local/opt/ezseed"
###############################################################################
############################### SCRIPT ##################################
###############################################################################
#Vérification du root
if [ "$(id -u)" != "0" ]; then
echo "This bash script needs a root account" 1>&2
exit 1
fi
if [ -z "$1" ]; then
exit 1
fi
# Arret de rtorrrent
$DIR/daemon.sh stop $USER
# On tue tout ce que possede l'user
killall -9 -u $USER
#On supprime tout de l'user
rm -rf /var/www/rutorrent/conf/users/$USER
rm -rf /var/www/rutorrent/share/users/$USER
rm -rf /var/run/screen/S-$USER
#On supprime l'accès à rutorrent
sed -i "/`echo $USER`:/d" $CONFIG_DIR/rutorrent_passwd
exit 0