CRIAR USUÁRIO COM RETONRO [RESOLVIDO]

13. Re: CRIAR USUÁRIO COM RETONRO

Marcelo Oliver
msoliver

(usa Debian)

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



  


14. Re: CRIAR USUÁRIO COM RETONRO [RESOLVIDO]

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 16/09/2016 - 01:17h

veloxvps escreveu:

Boa noite meu amigo Marcio até funciona só não conecta com a senha que gera da um erro(passwd: Authentication token manipulation error) veja a baixo

Digite o usuario:

velox-teste

O usuario velox-teste não existe no servidor
então podemos cria-lo
Adding user `velox-teste' ...
Adding new group `velox-teste' (1003) ...
Adding new user `velox-teste' (1003) with group `velox-teste' ...
Creating home directory `/home/velox-teste' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: Retype new UNIX password: Sorry, passwords do not match
passwd: Authentication token manipulation error
passwd: password unchanged
Use of uninitialized value $answer in chop at /usr/sbin/adduser line 591.
Use of uninitialized value $answer in pattern match (m//) at /usr/sbin/adduser line 592.
Try again? [y/N] Changing the user information for velox-teste
Enter the new value, or press ENTER for the default
Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Use of uninitialized value $answer in chop at /usr/sbin/adduser line 621.
Use of uninitialized value $answer in pattern match (m//) at /usr/sbin/adduser line 622.
Is the information correct? [Y/n] Usuario velox-teste
senha rItOPSQYX2




Olá,
Acho que você usa Debian ou algum ubuntu né.
no CentOS que eu testei funcionou.
mas enfim quem sabe apareça outro membro pra melhorar esses scripts.

---> Márcio M M <---


15. script

Ivandro Prieto
veloxvps

(usa Ubuntu)

Enviado em 16/09/2016 - 01:56h

estou azarado mesmo amigo instalei o centOS 7e deu esse mesmo erro

root@ubuntu-512mb-nyc3-01:/bin# criar-usuario.sh
/bin/criar-usuario.sh: line 12: unexpected EOF while looking for matching `)'
/bin/criar-usuario.sh: line 25: syntax error: unexpected end of file
root@ubuntu-512mb-nyc3-01:/bin#


16. Re: CRIAR USUÁRIO COM RETONRO

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 16/09/2016 - 12:26h

veloxvps escreveu:

estou azarado mesmo amigo instalei o centOS 7e deu esse mesmo erro

root@ubuntu-512mb-nyc3-01:/bin# criar-usuario.sh
/bin/criar-usuario.sh: line 12: unexpected EOF while looking for matching `)'
/bin/criar-usuario.sh: line 25: syntax error: unexpected end of file
root@ubuntu-512mb-nyc3-01:/bin#


Boa tarde Velox.
Você não é "azarado", eu é que estou desatento . . . :)
Tinha pequenos erros . . .
Agora testei . . .
Segue:

#!/bin/bash

INIC() {
[ $UID != 0 ] && { echo -e "\n LOGUE COM o \"root\"\n" ; exit ; } || echo ""
read -p " INFORME O USUáRIO: " LOGIN
[ $(egrep -wo "^$LOGIN" /etc/passwd) ] && ERROLOGIN || 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
}

ERROLOGIN() { echo -e "\n O USUáRIO:$LOGIN\n JÁ EXISTE NO SISTEMA\n SAINDO . . . \n" ; exit ; }

MSGOK() { echo -e "\n CADASTRO EFETUADO COM SUCESSO.\n\n USUARIO:$LOGIN\n NOME:$NOME\n SENHA:$PASS01\n" ; }

ERROCAD() { echo -e "\n PROBLEMAS NO CADASTRO DO USUáRIO:$LOGIN" ; }

INIC


Att.:
Marcelo Oliver


17. script

Ivandro Prieto
veloxvps

(usa Ubuntu)

Enviado em 16/09/2016 - 12:45h

Lol amigo Marcelo agora deu tudo certo muito obrigado, você é um gênio e merece uma caixa de latão skol nota 1000 pela capacidade e dedicação pelos membros do vivaolinux e pode fechar o tópico.

"A Melhor resposta"

Att.
Velox Vps


18. Re: CRIAR USUÁRIO COM RETONRO [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 16/09/2016 - 13:08h

veloxvps escreveu:

Lol amigo Marcelo agora deu tudo certo muito obrigado, você é um gênio e merece uma caixa de latão skol nota 1000 pela capacidade e dedicação pelos membros do vivaolinux e pode fechar o tópico.
Att.
Velox Vps


Finalmente....
Desculpe o transtorno dos erros.
O 1º script, foi uma adaptação que não deu certo...
Esse ultimo, fiz a partir do zero, testei os comandos individualmente...
Na hora de montar o script, cometi dois erros . . . Faltou "fechar" o parêntesis na atribuição das "VARS"
PASS01 e PASS02.
Como já era muito tarde, não testei . . .
No fim deu tudo certo....
Marque o tópico como resolvido, e . . .
Troco a caixa de "SKOL", pela marcação da RESPOSTA como "A MELHOR" . . . Rsrsrs
Precisando, estou por aqui . . .
Abç.:
Marcelo Oliver




19. Re: CRIAR USUÁRIO COM RETONRO [RESOLVIDO]

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 16/09/2016 - 14:37h

Olá,
Ao autor do tópico
como seu problema já foi solucionado, favor fechar o tópico.
Caso tenha outra dúvida abra um novo tópico.

---> Márcio M M <---



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts