Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

O comando mkpasswd
Linux user
Publicado por Fábio Berbert de Paula em 04/11/2002

Login: fabio, 6275152 pontos | Blog: https://twitter.com/fabiodovol
[ Hits: 6277 ]

O comando mkpasswd

De tempos em tempos administradores de sistemas precisam criar um grande número de contas. Criá-las manualmente, além de ineficiente e propenso a erros, pode demorar uma eternidade. Imagine o caso de universidades ou escolas que recebem centenas ou mesmo milhares de novos alunos a cada semestre.

O Linux possui um utilitário feito sob medida para esta situação chamado mkpasswd. O comando mkpasswd, quando invocado sem parâmetros, retorna uma senha randômica:

# mkpasswd
rjBizDg92


Uma shell script simples para criar quantas contas forem necessárias e que atribui a cada usuário uma senha pode ser criada facilmente.
senhas.sh ---------------------------------#
!/bin/bash

for usuario in `cat $1`; do
useradd $usuario
mkpasswd $usuario > $usuario.senha

# criação da carta ao usuario
cat > $usuario.carta << FIM

Conforme sua solicitação, foi criada uma conta em nossos computadores centrais com as seguintes especificações:

computador: $HOSTNAME
login: $usuario
senha: `cat $usuario.senha`

Solicitamos a memorização das informações contidas neste documento e sua destruição em seguida, devido ao caráter confidencial destas informações.

Realize a troca de sua senha já em seu primeiro acesso para algo que lhe seja mais fácil de lembrar.Lembre-se, nunca divulgue a sua senha de acesso para ninguém. A segurança de seus dados e do sistema como um todo dependem de você.

Atenciosamente,
Suporte Técnico
FIM

cat $usuario.cartaenscript -f Courier12 -F Courier-bold12 -b "Prezado Usuário(a)," $usuario.cartarm $usuario.*
done
----------------------------------------


Atenciosamente,
Fábio Berbert de Paula
fabio@vivaolinux.com.br


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada TAR seletivo
   Dica Linux recomendada Rodando o Free Tennis
   Dica Linux recomendada Remover comentários
   Dica Linux recomendada Convertendo PDF com senha para PDF sem senha
   Dica Linux recomendada Listar todos os programas instalados no Ubuntu

Comentários
[1] Comentário enviado por Root_ em 22/03/2005 - 09:58h:

muito show esta parada do mkpasswd... Vai me ajudar bastante!!!!

[2] Comentário enviado por Root_ em 22/03/2005 - 09:58h:

muito show esta parada do mkpasswd... Vai me ajudar bastante!!!!
VAlew FAbio!

[3] Comentário enviado por Wesllay em 03/10/2006 - 11:06h:

Como posso dimunir a complexidade das senhas? Aqui gerou letras números e caracter especialis. Existe uma forma de configurar para gerar senha composta de somente letras e números?

[4] Comentário enviado por brenogalvaos em 16/05/2007 - 14:36h:

Favio já vi que vc manja muito do negocio esta dica é D+, só que estou com um problrma nunca usei o linux e estou trabalhando em uma empresa dando suporte, o servidor é linux e as estações são windows, como fazer para entrar no sevidor linux de uma estação e fazer as mudanças que necessito, como, mudança de senha de usuário, abrir portas, cadastrar usuários, já vi algumas dicas e acho que consigo faze-las mas não sei como entar no servidor a partir de uma estação preciso de ajuda amigo!

[5] Comentário enviado por brenogalvaos em 16/05/2007 - 14:38h:

O rapaz que dava suporte me deu as senhas tando da NT como do root mas não sei como usar root???

[6] Comentário enviado por foguinho.peruca em 20/08/2008 - 11:51h:

Olá...

O utilitario mkpasswd invocado soinho não retorna uma senha aletoria. Ele espera por um valor da entrada padrão (isso em 2008 - não sei se foi evolucao do programa).... para quem procura um utilitario para gerar senha, mkpassd nao vai te ajudar mto...

Jeff



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.