#!/bin/bash # info: deleting user ip #----------------------------------------------------------# # Variable&Function # #----------------------------------------------------------# # Argument defenition user="$1" # Importing variables source $VESTA/conf/vars.conf source $V_FUNC/shared_func.sh source $V_FUNC/ip_func.sh #----------------------------------------------------------# # Verifications # #----------------------------------------------------------# # Checking arg number check_args '1' "$#" 'user' # Checking argument format format_validation 'user' # Checking user is_user_valid # Checking user is active is_user_suspended #----------------------------------------------------------# # Action # #----------------------------------------------------------# # Starting delete loop for ip in $(ip_owner_search); do $V_BIN/v_del_sys_user_ip "$user" "$ip" rv="$?" if [ "$rv" -ne '0' ]; then log_event 'debug' "$rv $V_EVENT" exit $rv fi done #----------------------------------------------------------# # Vesta # #----------------------------------------------------------# # Logging log_event 'system' "$V_EVENT" exit $OK