Atribuir senha sem ter que confirma-la [RESOLVIDO]

1. Atribuir senha sem ter que confirma-la [RESOLVIDO]

Dayane Carmo
seligananny

(usa Manjaro Linux)

Enviado em 24/11/2016 - 20:02h

Boa noiteeeeeeeee

Gente, preciso de um pequeno help!

Estou fazendo um script, que pega um arquivo.txt com várias informações de usuários e os cadastra no sistema, o problema é que durante o cadastro preciso criar uma senha para esses usuários, mas o script está dando erro ao digitar a senha, pois ele precisa confirma-la.

A dúvida é:

Como cadastrar um usuário digitando a senha somente uma vez? (pesquisei aqui no fórum mas não achei, se já tiver desculpem)

Tipo: useradd usuario | passwd senha

Obs: estou usando manjaro.

Abraço.



  


2. Re: Atribuir senha sem ter que confirma-la [RESOLVIDO]

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 24/11/2016 - 20:29h

No debian e derivados eu costumo fazer com o mkpasswd assim:
#!/bin/bash


# No caso poderia pegar do arquivo também.
read -p "Digite o nome do usuário: " username
read -p "Digite a senha: " pass

useradd -s /bin/bash -p $(mkpasswd -m sha-512 $pass) $username


Adiciona o usuário já com a senha criptografada no formato padrão do sistema, para checar é só tentar logar-se com o usuário.



______________________________________________________________________
OS: Biebian
Kernel: x86_64 3.5.2-amd64
Resolution: 1320x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB
Distro: http://biebian.sourceforge.net/


3. Re: Atribuir senha sem ter que confirma-la [RESOLVIDO]

Dayane Carmo
seligananny

(usa Manjaro Linux)

Enviado em 24/11/2016 - 20:36h

Obrigada pela ajuda!
Infelizmente o mkpasswd não funciona aqui. E pra minha infelicidade esse script que estou desenvolvendo tem que rodar no manjaro. :(
No dia de testa-lo, não pode instalar nenhum pacote. Tem que rodar lisinho com as funções padrões. Eu só precisava salvar a senha sem ter que confirma-la depois..


4. Re: Atribuir senha sem ter que confirma-la [RESOLVIDO]

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 24/11/2016 - 20:38h

Tem o python instalado, sem sim fica fácil fazer isso.





______________________________________________________________________
OS: Biebian
Kernel: x86_64 3.5.2-amd64
Resolution: 1320x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB
Distro: http://biebian.sourceforge.net/


5. Re: Atribuir senha sem ter que confirma-la

Dayane Carmo
seligananny

(usa Manjaro Linux)

Enviado em 24/11/2016 - 20:40h

Sim, eu instalei o python.. pode me ajudar?


6. Re: Atribuir senha sem ter que confirma-la [RESOLVIDO]

Dayane Carmo
seligananny

(usa Manjaro Linux)

Enviado em 24/11/2016 - 20:50h

Um colega de trabalho me ajudou.

Resolvi o problema com:
usermod -p $(openssl passwd -1 "senhaqui") usuario


7. Re: Atribuir senha sem ter que confirma-la

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 24/11/2016 - 20:56h

Legal, essa eu não conhecia obrigado por compartilhar.





______________________________________________________________________
OS: Biebian
Kernel: x86_64 3.5.2-amd64
Resolution: 1320x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB
Distro: http://biebian.sourceforge.net/


8. Re: Atribuir senha sem ter que confirma-la [RESOLVIDO]

Dayane Carmo
seligananny

(usa Manjaro Linux)

Enviado em 24/11/2016 - 21:08h

Obrigada pela disposição em me ajudar!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts