Browse Source

echo para criação dos usuários

master
bruno 8 months ago
parent
commit
ed38c031d7
  1. 30
      debian/config_simplesip/app_install.sh

30
debian/config_simplesip/app_install.sh vendored

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

Loading…
Cancel
Save