#!/bin/bash # info: change user default template # options: user template # # The function changes default user web template. #----------------------------------------------------------# # Variable&Function # #----------------------------------------------------------# # Argument defenition user=$1 template=$2 # Includes source $VESTA/conf/vesta.conf source $VESTA/func/main.sh source $VESTA/func/domain.sh #----------------------------------------------------------# # Verifications # #----------------------------------------------------------# check_args '2' "$#" 'user template' validate_format 'user' 'template' is_object_valid 'user' 'USER' "$user" is_object_unsuspended 'user' 'USER' "$user" is_apache_template_valid #----------------------------------------------------------# # Action # #----------------------------------------------------------# #----------------------------------------------------------# # Vesta # #----------------------------------------------------------# # Changing user shell update_user_value "$user" '$TEMPLATE' "$template" # Logging log_history "changed $user template to $template" '' 'admin' log_event "$OK" "$EVENT" exit