Serghey Rodin 11 лет назад
Родитель
Сommit
90a75b1aed
1 измененных файлов с 8 добавлено и 2 удалено
  1. 8 2
      bin/v-delete-user

+ 8 - 2
bin/v-delete-user

@@ -89,8 +89,14 @@ fi
 sed -i "/ $user$/d" $VESTA/data/queue/disk.pipe
 sed -i "/ $user$/d" $VESTA/data/queue/traffic.pipe
 
-# Removing system user
-/usr/sbin/userdel -f $user
+# Deleting system user
+/usr/sbin/userdel -f $user >> /dev/null 2>&1
+if [ "$?" != 0 ]; then
+    sed -i "/^$user:/d" /etc/passwd
+    sed -i "/^$user:/d" /etc/shadow
+fi
+
+# Deleting user directories
 chattr -i $HOMEDIR/$user/conf
 rm -rf $HOMEDIR/$user
 rm -f /var/spool/mail/$user