Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- echo -n "Tipo de usuário:"
- read TIPO
- echo -n "Login:"
- read LOGIN2
- LOGIN=$LOGIN2
- LOGIN=${LOGIN,,[A-Z]}
- PART1=`cat /etc/passwd | grep $LOGIN | cut -d: -f1`
- if [ $LOGIN = "$PART1" ]
- then
- echo "ALERTA:Login fornecido já existe no sistema!!"
- exit
- elif [ $TIPO = professor ]
- then
- useradd -m $LOGIN -d /home/professores/$LOGIN -s /bin/bash
- usermod -a -G professores $LOGIN
- passwd -e -d $LOGIN
- cp /home/regras.txt /home/professores/$LOGIN
- echo "teste" > /home/professores/$LOGIN/welcome_$LOGIN.txt
- elif [ $TIPO = tecnico ]
- then
- useradd -m $LOGIN -d /home/tecnicos/$LOGIN -s /bin/bash
- usermod -a -G tecnicos $LOGIN
- passwd -e -d $LOGIN
- cp /home/regras.txt /home/tecnicos/$LOGIN
- echo "teste" > /home/tecnicos/$LOGIN/welcome_$LOGIN.txt
- elif [ $TIPO = aluno ]
- then
- useradd -m $LOGIN -d /home/alunos/$LOGIN -s /bin/bash
- usermod -a -G alunos $LOGIN
- passwd -e -d $LOGIN
- cp /home/regras.txt /home/alunos/$LOGIN
- echo "teste" > /home/alunos/$LOGIN/welcome_$LOGIN.txt
- else
- echo "ALERTA:Tipo de usuario informado não pertence as opçoes disponíveis!!"
- exit
- fi
- #EOT é o delimitador ele está sendo usado junto ao cat
- #touch para criar arquivo de boas vindas
- DATA1=`date +%d`
- DATA2=`date +%b`
- DATA3=`date +%Y`
- DATA4=`date +"%H:%M:%S"`
- if [ $TIPO = professor ]
- then
- cat > /home/professores/$LOGIN/welcome_$LOGIN.txt << EOT
- Olá $LOGIN, seja bem vindo(a) à EMPRESA X.
- Seu cargo na instituição é de: $TIPO
- A ativação do seu cadastro foi realizada em: $DATA1 de $DATA2 de $DATA3 às $DATA4
- EOT
- elif [ $TIPO = tecnico ]
- then
- cat > /home/tecnicos/$LOGIN/welcome_$LOGIN.txt << EOT
- Olá $LOGIN, seja bem vindo(a) à EMPRESA X.
- Seu cargo na instituição é de: $TIPO
- A ativação do seu cadastro foi realizada em: $DATA1 de $DATA2 de $DATA3 às $DATA4
- EOT
- else [ $TIPO = aluno ]
- cat > /home/alunos/$LOGIN/welcome_$LOGIN.txt << EOT
- Olá $LOGIN,seja bem vindo(a) à EMPRESA X.
- Seu cargo na instituição é de: $TIPO
- A ativação do seu cadastro foi realizada em: $DATA1 de $DATA2 de $DATA3 às $DATA4
- EOT
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement