Ir para o conteúdo

Junior

Voltar a Blog
Tela cheia

Gerando senhas aleatórias com pwgen no Linux

29 de Março de 2019, 13:26 , por Blog JUNIOR ENG BR - | No one following this article yet.
Visualizado 61 vezes
Olá, achei um programa muito bom pra você que precisa criar senhas com nível de complexibilidade para os usuários.

Instalando o programa
DEBIAN/UBUNTU
# apt-get install -y pwgen
FEDORA
# dnf install -y pwgen
CENTOS
# yum install -y pwgen

Alguma opções interessantes
pwgen sem parâmetro nenhum vai gerar 160 password com 8 caracteres com senhas fáceis de lembrar

pwgen -s com esse parâmetro vai gerar 160 senhas com 8 caracteres com senhas difíceis de lembrar

pwgen -s -1 vai gerar apenas uma senha com parâmetro de senha difícil

pwgen -s -1 14 vai gerar apenas uma senha com 14 caracteres com parâmetro de senha difícil 

pwgen -s -1 10 5 -y vai gerar apenas uma senha com 10 caracteres com caracteres especiais


Agora a cereja do bolo...
Crie um arquivo usuarios.txt com a lista de usuários que deseja criar a senha aleatória

vim usuarios.txt
user1
user2
user3
user4


Salve o arquivo e agora vamos utilizar o bom e velho laco for


for usuarios in `cat usuarios.txt`;do pwgen -s 10 1 | sed "s/^/$usuarios /";done

E a saída vai ser:
user1 GnzngGzt0y
user2 iH0yR6NWKv
user3 ZRusTjnK2W
user4 7auNari7Vh
user5 ZRw6H0RKf8
Fonte: http://feedproxy.google.com/~r/BlogDoJuniorTi/~3/quVoPY2N4Bo/gerando-senhas-aleatorias-com-pwgen-no.html