|
|
|
@ -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 |
|
|
|
|