CRIAR USUÁRIO COM RETONRO [RESOLVIDO]

1. CRIAR USUÁRIO COM RETONRO [RESOLVIDO]

leonardo madeira
leonardomadeira

(usa Ubuntu)

Enviado em 07/09/2016 - 13:09h

BOM DIA, GOSTARIA DE UM SCRIPT PARA CADASTRO DE USUÁRIO ONDE EU INSIRA APENAS O NOME DE O USUÁRIO E O SISTEMA GERE UMA SENHA AUTOMATICAMENTE, ME DANDO UM RETORNO DEPOIS COM OS DADOS CRIADOS TIPO:

#############
IP DO SERVIDOR:
USUÁRIO:
SENHA:

#############

ALGUEM PRA AJUDAR?


  


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

João Marcos S. e Araújo
marcosjoao37

(usa Ubuntu)

Enviado em 07/09/2016 - 13:34h

Como você deseja que essa senha seja gerada? Qualquer tipo de senha ou uma senha forte? Qual tamanho da senha?
--
Graciosamente,
João Marcos S. e Araújo


3. Re: CRIAR USUÁRIO COM RETONRO

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 07/09/2016 - 15:59h

leonardomadeira escreveu:

BOM DIA, GOSTARIA DE UM SCRIPT PARA CADASTRO DE USUÁRIO ONDE EU INSIRA APENAS O NOME DE O USUÁRIO E O SISTEMA GERE UMA SENHA AUTOMATICAMENTE, ME DANDO UM RETORNO DEPOIS COM OS DADOS CRIADOS TIPO:

#############
IP DO SERVIDOR:
USUÁRIO:
SENHA:

#############
ALGUEM PRA AJUDAR?

BOA TARDE, leonardomadeira.
Segue uma pequena contribuição:

#!/bin/bash
[ $UID != 0 ] && { echo -e "\n\tYou must be root!\n" ; exit ; }
SENHA=$(makepasswd --chars 8)
read -p "LOGIN: " LOGIN
read -p "NOME: " NOME
{
echo "$LOGIN:$SENHA" | $(chpasswd -m)
$(groupadd $LOGIN)
echo $(useradd -c "$NOME" -d /home/$LOGIN -m -g $LOGIN -s /bin/bash $LOGIN)
echo -e "USUARIO:${NOME\nLOGIN:$LOGIN\nSENHA:$SENHA\n"
}


att.:
marcelo oliver


4. CRIAR USUÁRIO COM RETONRO

leonardo madeira
leonardomadeira

(usa Ubuntu)

Enviado em 08/09/2016 - 07:54h

Bom dia, senha simples com 6 digitos por exemplo.

marcosjoao37 escreveu:

Como você deseja que essa senha seja gerada? Qualquer tipo de senha ou uma senha forte? Qual tamanho da senha?
--
Graciosamente,
João Marcos S. e Araújo


BOM DIA, GOSTARIA DE UM SCRIPT PARA CADASTRO DE USUÁRIO ONDE EU INSIRA APENAS O NOME DE O USUÁRIO E O SISTEMA GERE UMA SENHA AUTOMATICAMENTE, ME DANDO UM RETORNO DEPOIS COM OS DADOS CRIADOS TIPO:

#############
IP DO SERVIDOR:
USUÁRIO:
SENHA:

#############

ALGUEM PRA AJUDAR?


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

leonardo madeira
leonardomadeira

(usa Ubuntu)

Enviado em 08/09/2016 - 07:55h

Vou testar aqui amigo obrigado pela atenção.

msoliver escreveu:

leonardomadeira escreveu:

BOM DIA, GOSTARIA DE UM SCRIPT PARA CADASTRO DE USUÁRIO ONDE EU INSIRA APENAS O NOME DE O USUÁRIO E O SISTEMA GERE UMA SENHA AUTOMATICAMENTE, ME DANDO UM RETORNO DEPOIS COM OS DADOS CRIADOS TIPO:

#############
IP DO SERVIDOR:
USUÁRIO:
SENHA:

#############
ALGUEM PRA AJUDAR?

BOA TARDE, leonardomadeira.
Segue uma pequena contribuição:

#!/bin/bash
[ $UID != 0 ] && { echo -e "\n\tYou must be root!\n" ; exit ; }
SENHA=$(makepasswd --chars 8)
read -p "LOGIN: " LOGIN
read -p "NOME: " NOME
{
echo "$LOGIN:$SENHA" | $(chpasswd -m)
$(groupadd $LOGIN)
echo $(useradd -c "$NOME" -d /home/$LOGIN -m -g $LOGIN -s /bin/bash $LOGIN)
echo -e "USUARIO:${NOME\nLOGIN:$LOGIN\nSENHA:$SENHA\n"
}


att.:
marcelo oliver





6. Script

Ivandro Prieto
veloxvps

(usa Ubuntu)

Enviado em 15/09/2016 - 06:05h

Bom dia fui testar mais esta dando esse erro

root@ubuntu-512mb-nyc1-01:~# ./adduser.sh
./adduser.sh: line 3: makepasswd: command not found
LOGIN:
NOME:
./adduser.sh: line 10: unexpected EOF while looking for matching `"'
./adduser.sh: line 12: syntax error: unexpected end of file


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

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 15/09/2016 - 12:33h

veloxvps escreveu:

Bom dia fui testar mais esta dando esse erro

root@ubuntu-512mb-nyc1-01:~# ./adduser.sh
./adduser.sh: line 3: makepasswd: command not found
LOGIN:
NOME:
./adduser.sh: line 10: unexpected EOF while looking for matching `"'
./adduser.sh: line 12: syntax error: unexpected end of file


Boa tarde, velox.
O AVISO: ./adduser.sh: line 3: makepasswd: command not found
Indica que não existe o COMANDO "makepasswd".
Instale-o:
apt-get install makepasswd
Ou, com o gerenciador de pacotes...

Att.:
Marcelo Oliver


8. script

Ivandro Prieto
veloxvps

(usa Ubuntu)

Enviado em 15/09/2016 - 14:25h

Boa tarde meu amigo Marcelo instalei como no comando teria como explicar qual comando dou para executar esse script pois estou fazendo assim dei permissão pro script e executo ele assim adduser.sh ou onde coloco ele fico agradecido desde já.


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

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 15/09/2016 - 15:16h

veloxvps escreveu:

Boa tarde meu amigo Marcelo instalei como no comando teria como explicar qual comando dou para executar esse script pois estou fazendo assim dei permissão pro script e executo ele assim adduser.sh ou onde coloco ele fico agradecido desde já.


------------------------------------------------------------------------------
Boa tarde Velox.
Coloque o script, na sua pasta, de permissão de execução:
chmod +x ADDUSER.sh
OBS.: CONSIDERANDO QUE O NOME do SCRIPT é ADDUSER.sh
Para executá-lo, abra o terminal na mesma pasta que esta o script e de o comando:
./ADDUSER.sh 

É isso . . .

Se te ajudei, suas duvidas foram "esclarecidas", marque a RESPOSTA como A MELHOR . . . :)

Marcelo Oliver




10. Script

Ivandro Prieto
veloxvps

(usa Ubuntu)

Enviado em 15/09/2016 - 15:56h

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


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

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 15/09/2016 - 22:42h

Olá,
Segue minha contribuição
nano /bin/criar-usuario.sh

#!/bin/bash
SHELL=/bin/sh
PATH=/sbin:/usr/sbin:/usr/bin:/bin

echo -n >/tmp/senha.txt
letras='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
numeros='0123456789'
lista="$letras$numeros"
max=10
tamanho=${#lista}
for ((i = 0; i < $max; i++ ))
do
ordem=$((RANDOM % $tamanho + 1))
senha=$(echo $lista | cut -c "$ordem")
echo -n $senha >>/tmp/senha.txt
done


EXIBE=`awk -F " " '{print "" $1 }' /tmp/senha.txt`
echo -e "\n\033[01;32mDigite o usuario:\n \033[01;37m"
read usuario
VERIFICA=` cat /etc/passwd | grep "\b$usuario\b" | wc -l `
echo ""
if [ "$VERIFICA" -gt "0" ] ; then
echo -e "O usuario $usuario já existe no servidor\n"
else
echo -e "O usuario $usuario não existe no servidor\n então podemos cria-lo"
echo -e "$EXIBE\n" | sudo adduser $usuario
echo -e "Usuario \033[01;32m $usuario"
echo -e "senha \033[01;37m $EXIBE"
fi


chmod 777 /bin/criar-usuario.sh

execute
criar-usuario.sh


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


12. script

Ivandro Prieto
veloxvps

(usa Ubuntu)

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

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



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts