Serghey Rodin 14 лет назад
Родитель
Сommit
745318e14e
4 измененных файлов с 12 добавлено и 0 удалено
  1. 5 0
      bin/v_add_user
  2. 5 0
      bin/v_delete_user
  3. 1 0
      bin/v_suspend_user
  4. 1 0
      bin/v_unsuspend_user

+ 5 - 0
bin/v_add_user

@@ -208,6 +208,11 @@ U_CRON_JOBS='0'
 DATE='$V_DATE'" > $V_USERS/$user/user.conf
 chmod 660 $V_USERS/$user/user.conf
 
+# Updating admin counter
+if [ "$user" != 'admin' ]; then
+    increase_user_value 'admin' '$U_USERS'
+fi
+
 # Hiding password
 V_EVENT="$V_DATE $V_SCRIPT $user ***** $email $package $fname $lname"
 

+ 5 - 0
bin/v_delete_user

@@ -124,6 +124,11 @@ rm -f /var/spool/mail/$user
 rm -f /var/spool/cron/$user
 rm -rf $V_USERS/$user
 
+# Updating admin counter
+if [ "$user" != 'admin' ]; then
+    decrease_user_value 'admin' '$U_USERS'
+fi
+
 
 #----------------------------------------------------------#
 #                       Vesta                              #

+ 1 - 0
bin/v_suspend_user

@@ -82,6 +82,7 @@ restart_schedule 'dns'
 
 # Changing suspend value
 update_user_value "$user" '$SUSPENDED' 'yes'
+increase_user_value 'admin' '$SUSPENDED_USERS'
 
 # Logging
 log_event 'system' "$V_EVENT"

+ 1 - 0
bin/v_unsuspend_user

@@ -79,6 +79,7 @@ restart_schedule 'dns'
 
 # Changing suspend value
 update_user_value "$user" '$SUSPENDED' 'no'
+decrease_user_value 'admin' '$SUSPENDED_USERS'
 
 # Logging
 log_event 'system' "$V_EVENT"