#!/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