Skip to content

Commit 90a75b1

Browse files
committed
foricble user deletition
1 parent d16a630 commit 90a75b1

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

bin/v-delete-user

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,14 @@ fi
8989
sed -i "/ $user$/d" $VESTA/data/queue/disk.pipe
9090
sed -i "/ $user$/d" $VESTA/data/queue/traffic.pipe
9191

92-
# Removing system user
93-
/usr/sbin/userdel -f $user
92+
# Deleting system user
93+
/usr/sbin/userdel -f $user >> /dev/null 2>&1
94+
if [ "$?" != 0 ]; then
95+
sed -i "/^$user:/d" /etc/passwd
96+
sed -i "/^$user:/d" /etc/shadow
97+
fi
98+
99+
# Deleting user directories
94100
chattr -i $HOMEDIR/$user/conf
95101
rm -rf $HOMEDIR/$user
96102
rm -f /var/spool/mail/$user

0 commit comments

Comments
 (0)