You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

105 lines
2.1 KiB

#!/bin/bash
#Criando o usuario manutencao, utilizado para desligar e reiniciar o servidor pelo cliente
if [ -z "$(cat /etc/passwd| grep -i ^manutencao:)" ] ; then
/usr/sbin/groupadd manutencao 2> /dev/null
/usr/sbin/useradd manutencao -g manutencao 2> /dev/null
fi
sed -i "/.*manutencao\.sh.*/d" /home/manutencao/.bashrc
sed -i "/^logout/d" /home/manutencao/.bashrc
#echo "/hdaux/utilitarios/scripts/manutencao.sh" >> /home/manutencao/.bashrc
echo "/home/manutencao/manutencao.sh" >> /home/manutencao/.bashrc
echo "logout" >> /home/manutencao/.bashrc
echo 'manutencao:$1$a5Ve1L3I$nNz40fKNj6Bc17tabq0tR0' | chpasswd -e
chmod 0755 /sbin/reboot
chmod 0755 /sbin/halt
[ -L /bin/reboot ] && unlink /bin/reboot
[ -L /bin/halt ] && unlink /bin/halt
if [ -z "$(cat /etc/passwd| grep -i ^aplicacao:)" ] ; then
/usr/sbin/groupadd aplicacao 2> /dev/null
/usr/sbin/useradd -d /tmp aplicacao -g aplicacao 2> /dev/null
else
if ! [ -z "$(grep -i "^aplicacao:x:0:0" /etc/passwd)" ] ; then
sed -i "s/^\(aplicacao\:x.*\)/aplicacao\:x\:700\:700\:\:\/tmp\:\/bin\/bash/g" /etc/passwd
/usr/sbin/userdel aplicacao
/usr/sbin/groupadd aplicacao 2> /dev/null
/usr/sbin/useradd -d /tmp aplicacao -g aplicacao 2> /dev/null
fi
fi
echo 'aplicacao:$6$ATTBesNh$nDOFtvY3acrCpGpEaMzyIzzSlLqts6H.z/9dlL01v2TP3c4bR4ullbiR5blvtKb3irLyN4WHo5Zyb0YNTBWUK.' | chpasswd -e
if [ -z "$(cat /etc/passwd| grep -i ^pbx:)" ] ; then
/usr/sbin/groupadd pbx 2> /dev/null
/usr/sbin/useradd -d /var/lib/asterisk -g pbx pbx -s /sbin/nologin 2> /dev/null
fi
if [ -z "$(cat /etc/passwd| grep -i ^simples:)" ] ; then
/usr/sbin/groupadd simples 2> /dev/null
/usr/sbin/useradd simples -g simples 2> /dev/null
fi
/usr/bin/gpasswd -a simples pbx
echo 'simples:$1$WmW9ft6m$zVnpkSQHf/hCuvrAJqcrz/' | chpasswd -e
if [ -z "$(cat /etc/passwd| grep -i ^sipadmin:)" ] ; then
/usr/sbin/groupadd sipadmin 2> /dev/null
/usr/sbin/useradd sipadmin -g sipadmin 2> /dev/null
fi
echo 'sipadmin:$1$TxxcluHK$Sp7JKPyEwaoIUNMEzPYcO0' | chpasswd -e