Pular para o conteúdo

Atribuir senha sem ter que confirma-la [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

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

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.

Responder tópico

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

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]

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]

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

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]

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

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]

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

Obrigada pela disposição em me ajudar!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder