Enviado em 16/09/2016 - 01:16h
veloxvps escreveu:
Boa tarde amigo Marcelo infelizmente não deu certo dou o comando como dito, quando dou o comando da uma nova linha com o cursor piscando e não sai disso se puder dar mais essa força agradeço desde ja.
Obs. ja coloquei na pasta bin e na raiz e nada feito
Link da imagem https://uploaddeimagens.com.br/imagens/vvvvvvvvvvv-jpg--3
Boa noite VELOX.Boa tarde amigo Marcelo infelizmente não deu certo dou o comando como dito, quando dou o comando da uma nova linha com o cursor piscando e não sai disso se puder dar mais essa força agradeço desde ja.
Obs. ja coloquei na pasta bin e na raiz e nada feito
Link da imagem https://uploaddeimagens.com.br/imagens/vvvvvvvvvvv-jpg--3
Agora vai funcionar . . . :)
Segue:
#!/bin/bash
INIC() {
read -p "INFORME O LOGIN: " LOGIN
[ $(egrep -wo "^$LOGIN" /etc/passwd) ] && MSGERRO || ADDUSER
}
ADDUSER() {
read -p "INFORME O NOME ou COMENTáRIO: " NOME
groupadd "$LOGIN"
PASS00=$(makepasswd --crypt-md5 --chars 6) #GERA SENHA CRIPTOGRAFADA (06 CARACTERES)
PASS01=$(awk '{print $1}' <<< "$PASS00") #SENHA
PASS02=$(awk '{print $2}' <<< "$PASS00") #SENHA CRIPTO
useradd -c "$NOME" -p "$PASS02" -d /home/$LOGIN -m -g $LOGIN -s /bin/bash $LOGIN
[ $(egrep -wo "^$LOGIN" /etc/passwd) ] && MSGOK || ERROCAD
}
MSGERRO() { echo -e "\n O LOGIN:$LOGIN JÁ EXISTE NO SISTEMA\n SAINDO . . . \n" ; exit ; }
MSGOK() { echo -e "\nCADASTRO EFETUADO COM SUCESSO\n\nUSUARIO:$NOME\nLOGIN:$LOGIN\nSENHA:$PASS01\n" ; }
ERROCAD() { echo -e "\n PROBLEMAS NO CADASTRO DO USUáRIO:$LOGIN" ; }
INIC
#FIM OBS.: O "INIC" da LINHA ACIMA, FAZ PARTE DO SCRIPT.
Att.:
Marcelo Oliver