diff --git a/debian/config_simplesip/app_install.sh b/debian/config_simplesip/app_install.sh index 09739af9c..bef3a9597 100644 --- a/debian/config_simplesip/app_install.sh +++ b/debian/config_simplesip/app_install.sh @@ -229,7 +229,8 @@ function sair_instalacao(){ echo "$2" /bin/rm -f /tmp/app_install.pid - rm -rf "$path_arquivo" + rm -rf $path_arquivo/*.tar.gz + rm -rf $path_arquivo/instalador_simplesip rm -rf /var/lib/postgresql/database exit $1 @@ -261,6 +262,8 @@ function delete_usuario(){ # 3 home do usuário function criar_usuario_limitado(){ + echo "Criar usuário ${1} " + #excluí usuário if [ -n "$(cat /etc/passwd | grep -i ^$1:)" ] ; then delete_usuario $1 @@ -287,7 +290,6 @@ function criar_usuario_limitado(){ [ "$1" == "manutencao" ] && echo "exit" >> /home/$1/.bashrc mudar_password "$1" "$2" - } # criar um usuário no sistema operacional @@ -296,6 +298,8 @@ function criar_usuario_limitado(){ # 3 home do usuário function criar_usuario(){ + echo "Criar usuário ${1}" + #excluí usuário if [ -n "$(grep -i ^$1: < /etc/passwd)" ] || [ -n "$(grep -iE "^$1" < /etc/group)" ] then @@ -303,9 +307,9 @@ function criar_usuario(){ [ -d "/home/$1" ] && rm -rf "/home/${1}" fi - /usr/sbin/groupadd $1 2> /dev/null + /usr/sbin/groupadd "$1" 2> /dev/null - if [ ${1} == "henrique" ] + if [ "${1}" == "henrique" ] then /usr/sbin/useradd -s "/usr/bin/bash" -M $1 -g $1 @@ -322,6 +326,7 @@ function criar_usuario(){ then mudar_password "$1" "$2" fi + } @@ -744,8 +749,9 @@ TAR_DATABASE="database.tar.gz" #Descobrindo o caminho do script dir="$(dirname $0)" -path_arquivo=$(cd $dir;pwd) -arquitetura=$(uname -m) +path_arquivo="$(cd $dir;pwd)" +script_name="$(basename ${0})" +arquitetura="$(uname -m)" #versão do debian versao_linux=$(sed 's/[a-zA-Z() ]//g' /etc/debian_version | cut -d "." -f 1) encode=$(locale | tr '[:upper:]' '[:lower:]' | sed -e "s/\"//g" | grep "^lang=") @@ -793,12 +799,12 @@ parar_servicos_antes_instalacao # Como criar uma hash da senha # openssl passwd -6 -salt "$(openssl rand -base64 6)" 'SENHA' # O resultado será um hash com a senha desejada -criar_usuario_limitado manutencao '$6$bhzA+poH$gIbqqfeY1YHfX8xsZzdEOzxHhqM18LJ7agHiz4aoq2izhp3RmeIcbkilKu2QYlojMTWM9xBDFjh/zIn.peoJz/' -criar_usuario pbx 'sem senha pbx' /var/lib/asterisk -criar_usuario sipadmin '$6$Yysdpbtc$BBk0JXVnQ2.gI8KQeLi6GD9DD0w9TSCI3cqB8O5K9o3bWBl.svPOg85GMnWoYJ7jJi9Na8zcJ8qsbHweXgtlw.' -criar_usuario aplicacao '$6$WPjra5A1$xe96AQEg3yQnIszpOpqEEGhtnthn8IEfQiI.5k2ERkeihxEY0m6ovxF5Qfr2aVVLTIsGSEEyRxE6vpNs4lpaA.' /tmp -criar_usuario henrique '$6$4E/QrOyw$g5nH3N1hKrQt07zTOQ9njXhaI3.t99qP5DUi6S7S/7H.gnsKoVK.bgHF.O/mhm.9VPw5JpLVXUrZEibsRqzPt1' -criar_usuario simples '$6$p+9fkc8V$xs25x0lDAjzUZ7QKZGKn7H4F0PzhgtnteuhTsRZBADBBeORXGV0i.3jizHHqVexZ0S6FlT0a9qwC.hRYxtEnM/' +criar_usuario_limitado 'manutencao' '$6$bhzA+poH$gIbqqfeY1YHfX8xsZzdEOzxHhqM18LJ7agHiz4aoq2izhp3RmeIcbkilKu2QYlojMTWM9xBDFjh/zIn.peoJz/' +criar_usuario 'pbx' 'sem senha pbx' /var/lib/asterisk +criar_usuario 'sipadmin' '$6$Yysdpbtc$BBk0JXVnQ2.gI8KQeLi6GD9DD0w9TSCI3cqB8O5K9o3bWBl.svPOg85GMnWoYJ7jJi9Na8zcJ8qsbHweXgtlw.' +criar_usuario 'aplicacao' '$6$WPjra5A1$xe96AQEg3yQnIszpOpqEEGhtnthn8IEfQiI.5k2ERkeihxEY0m6ovxF5Qfr2aVVLTIsGSEEyRxE6vpNs4lpaA.' /tmp +criar_usuario 'henrique' '$6$4E/QrOyw$g5nH3N1hKrQt07zTOQ9njXhaI3.t99qP5DUi6S7S/7H.gnsKoVK.bgHF.O/mhm.9VPw5JpLVXUrZEibsRqzPt1' +criar_usuario 'simples' '$6$p+9fkc8V$xs25x0lDAjzUZ7QKZGKn7H4F0PzhgtnteuhTsRZBADBBeORXGV0i.3jizHHqVexZ0S6FlT0a9qwC.hRYxtEnM/' mudar_password 'root' '$6$UX/YwzNc$Xew0xv2mQT3iquaLPC1tqrwYvfNrVg.FkiZkiuCx1EVzCSPegqjItd3ggRGolaBlwu1ZPRfdOGVOfphwJUKWm0' criar_directory_app