diff --git a/hest_inst_2.sh b/hest_inst_2.sh new file mode 100644 index 0000000..352bbed --- /dev/null +++ b/hest_inst_2.sh @@ -0,0 +1,44 @@ +#!/usr/bin/sh + +ColorRed='\033[0;31m' +ColorGreen='\033[0;32m' +ColorOff='\033[0m' + +# Function to display the confirmation prompt +function confirm() { + while true; do + read -p "$1? (y/n) " yn + case $yn in + [Yy]* ) return 0;; + [Nn]* ) return 1;; + esac + done +} + +clear + +# check if running as root in a bash script +# https://stackoverflow.com/a/28776100 +if [ `id -u` -ne 0 ] + then echo Please run this script as root or using sudo! + exit +fi + +echo -e "${ColorGreen}Введите USERNAME:${ColorOff}" +read USERNAME + +echo -e "${ColorGreen}Введите DBPASSWORD:${ColorOff}" +read USERNAME + +usermod -aG sudo $USERNAME +v-change-user-package $USERNAME default +v-change-user-shell $USERNAME bash +v-add-database $USERNAME rfclass_pg rfclass_pg $DBPASSWORD pgsql localhost +v-add-database $USERNAME eis_pg eis_pg $DBPASSWORD pgsql localhost + +echo -e "${ColorGreen}Введите DOMAIN:${ColorOff}" +read DOMAIN + +v-add-domain $USERNAME $DOMAIN +v-delete-mail-domain $USERNAME $DOMAIN +