Gerar senhas

Publicado por Júlio Henrique 29/03/2005

[ Hits: 9.339 ]

Download gerasenha.sh




Este Script foi criado para gerar senhas aleatórias.
Útil para criação de usuários de forma automatizada.

  



Esconder código-fonte

#!/bin/sh
# Script para geracao de senhas, de forma randomica
# As senhas sao salvas na pasta HOME, com o nome senhas.txt
# Autor: Julio Henrique
# Data: 29/03/2005
# Email: julio.henrique@gmail.com
# Pode ser livremente utilizado, distribuido, modificado, de acordo com a GPL 

echo -e "Informe a quantidade de senhas: \c"
read NSEN
echo -e "Informe a quantidade de caracteres na senha: \c" 
read CSEN
echo -e "O arquivo com as senhas será gerado em $HOME/senhas.txt"
rm $HOME/senhas.txt
for N in `seq 1 $NSEN`; do
   mcookie | cut -c1-$CSEN | tee -a $HOME/senhas.txt
done 

Scripts recomendados

Script de backup em um case USB

Conversor de logs do squid

Criação de usuário e aplicação de quota

Conexão e desconexão ADSL automáticas

Backup da base de dados PostgreSQL


  

Comentários
[1] Comentário enviado por gaiada em 09/12/2005 - 17:24h

muito bom esse script, eu tava precisando dele hehe ; · )

[2] Comentário enviado por negu em 30/08/2010 - 17:18h

como eu coloco valor fico nessas variaveis??

tipo..

vai ser uma senha, com 8 caracteres..

[3] Comentário enviado por negu em 30/08/2010 - 17:19h

*fixo

[4] Comentário enviado por jhenrique em 30/08/2010 - 17:28h

Basta trocar a linha:
mcookie | cut -c1-$CSEN | tee -a $HOME/senhas.txt
Por:
mcookie | cut -c1-8 | tee -a $HOME/senhas.txt


Um abraço,


Júlio

[5] Comentário enviado por negu em 31/08/2010 - 11:13h

galera me ajudem, estou tentando fazer um script que: compacta um determinado arquivo, com uma determinada senha, mas na hora de descompractar o arquivo com senha mas nuam ta danando onde eu estou errando???

segue script


#!/bin/bash

wget -P /ASM --no-check-certificate https://my.automatos.com/download/db2sql.mo

sleep 5


zip -e db2sql.mo.zip db2sql.mo -P '960b9368'

rm -f db2sql.mo

sleep 5

unzip db2sql.mo.zip -P '960b9368'


**********************ERRO*******************************


andre@andre:/ASM$ ./aranda.sh
--2010-08-31 11:08:15-- https://my.automatos.com/download/db2sql.mo
Resolvendo my.automatos.com... 200.192.165.109
Conectando-se a my.automatos.com|200.192.165.109|:443... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 298252 (291K) [text/plain]
Salvando em: “/ASM/db2sql.mo.2”

100%[===================================================================================================================>] 298.252 529K/s em 0,6s

2010-08-31 11:08:16 (529 KB/s) - “/ASM/db2sql.mo.2” salvo [298252/298252]

adding: db2sql.mo (deflated 72%)
Archive: db2sql.mo.zip
caution: filename not matched: -P
caution: filename not matched: 960b9368

[6] Comentário enviado por jhenrique em 31/08/2010 - 11:29h

Já tentou fazer desta forma?

# zip -P "960b9368" -e db2sql.mo.zip db2sql.mo
# unzip -P "960b9368" db2sql.mo.zip


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts