Archive for dezembro \27\+00:00 2008

Gerando senhas com o pwgen

dezembro 27, 2008

Política de senhas é algo que todo administrador de redes deve se preocupar, mas, muitas vezes se deparam num pequeno problema:
o de elaborá-las… Como fazer isso? De cabeça? Data de aniversário, casamento ou uma outra qualquer? Para um cracker que possui a habilidade de engenharia social descobrir uma senha dessas é razoavelmente fácil.
Até conhecer o pwgen, eu mesmo pra elaborar minhas senhas queimava alguns neurônios pensando em seqüências de caracteres “doidas”, como diziam aqueles para quem as entregava (risos).
No entanto, a partir do momento que conheci o pequeno utilitário pwgen as coisas mudaram e facilitaram pra mim nesse assunto.
Vamos primeiro instalar o utilitário:

sudo apt-get install pwgen

Fiz uma tradução de seu help (pwgen –help):

Opções suportadas pelo pwgen:

-c ou --capitalize
Inclui no mínimo uma letra maiúscula na senha
-A ou --no-capitalize
Não inclui letras maiúsculas na senha
-n ou --numerals
Inclui no mínimo um número na senha
-0 ou --no-numerals
Não inclui números na senha
-y ou --symbols
Inclui no mímino um carácter especial na senha
-s ou --secure
Gera senhas completamente aleatórias
-B ou --ambiguous
Não inclui caracteres ambíguos na senha
-h ou --help
Exibe ajuda do comando
-H ou --sha1=path/to/file[#seed]
Use hash sha1 de um dado arquivo como gerador aleatório
-C
Exibe as senhas geradas em colunas
-1
Não exibe as senhas geradas em colunas
-v ou --no-vowels
Não utiliza vogais nas senhas

Se for simplesmnete digitado o nome do executável teremos um resultado como o que segue abaixo:


Thietho3 lahC7yoV oox3Asah fohch4Ej ooChoi7e ileeCae3 oMai8ui7 feV2cahk
ew1Quomu teshou1U FaoNo9oh irooMei1 SheiGh5h chu7Chee eiDei0oh Ojie7eik
Keegieb5 pu7aiGae Poh8quae Ti0poo5v Ahkoo0Ee uCh4thie deiCh2aC chax6Hoh
omaid8aP eeTh6oob Ooch4iwe Ur2ochai Ahgh2Chu thae4Nei ahPha9oo Xiaraiy8
iePh5mi4 Sexoh1Ge faequ9Oh HeN3aNg3 eew8EiYo zohVoh5p foo2DiiV ouKen0ma
shiec0Re haenohW4 aetha4eP Gai1aiTh iwie2Kai ga0gaeH8 Uih3mahs oqu8Iaha
neiF0eir xaoXui7X Doha6iGh jui2eeKu vaRohr6t eL1uhazu aijoh1Ee AiX9eeba
Ahgh1Jee loozu8Ev ThauTil1 Gai6aePo vee5Gee9 ahSh6Nur Zohk1ubi ieX1tigu
Ii5eiToh DahDeev1 foiDoh1W aiH4Iu7W Eech7dae xoe8aQuo quuiT2ae ohVie8ib
baePhu9O ahNgee8Z Fui9gohb Thea8soo Shee0fie Ma0choem ohco7aKa ieng2ohH
ECeel2Io saer8Vei Cho7thah aGh3aite AhXoof7i pig5Sho3 Fa8Wiah1 deW0raiz
Ephia2de Eemah7ai eeX5ohti ve5Xiezo texu5IGh ReiGh7Mo aeCh3shu ool8Diul
ooCh5umi kuKaup7b iet4Xa9l Achangi5 Gahxeix9 eech5AhV aThahsi0 Raik3nae
ahGu0Oof uiNgoh6i aGae9kaf eewe2Tha Tai9oPhe ve3Uphoo JaeQuai2 SohF2wai
jom8ooTh KeyeeZ0X cee0FaeN Xait1soo EiSoo1ae leeCaej8 fuf0Pafu iPhie7wi
faeGith4 Phaf0duy oGu5ifuy uRae1Zai Wiet7EeC eem9Viep Deepoo6i Pug8aing
Thae4ahb Gaiqu3Ga aixi2Uwa The6aepa hom8Iexe oozaGu5n quohg1Ie Jieyae5b
Tu2Ietho Pai9zeSh yeeShae7 chew8Gah Ohr0eefo ookoBe8w eol1yaK9 achuoS1x
nai8Aith ang6Oozi Touy1ail Opha7phu Ri7Eepha oSi3Oora ahpee3Eh Heehi8ee
Quoh8tha Ohshae6h eeNg7Ies ooV9Eich OCe2rooc bie6Liez eeReiy9h Ovus6iej

Vale lembrar que as senhas são aleatórias, a probabilidade de elas se repetirem são realmente ínfimas.
Para não ficar uma demonstração poluída, que exibe várias senhas geradas em colunas, usarei a opção “-1”
para exibir apenas uma senha. Então vejamos:

pwgen -1

toej3ahL

Por padrão mistura letras (maiúsculas e minúsculas) e números, mas não inclui caracteres especiais.
Para fazermos uma senha mais segura, vamos acrescentar um “y” como parâmetro para gerar uma senha mais difícil ainda de ser adivinhada:

Impressão lpr e Adobe Reader (problema resolvido!)

dezembro 18, 2008

Durante muito tempo fazia as coisas tudo na mão no Linux, pois eu usava o Slackware…
Mas com o passar do tempo fui ficando cada vez mais atarefado e por questão de comodidade troquei o Slackware pelo Ubuntu.
Recentemente resolvi reinstalar o sistema em minha máquina, mas não usei o CD de instalação do Ubuntu Desktop e sim do Ubuntu Server.
Queria algo mais enxuto e mais personalizável para poder tirar mais desempenho da máquina. Para isso fiz a instalação mínima. Muita coisa refiz na raça mesmo. Porém, acabei me deparando com alguns problemas que me vi obrigado a resolver, alguns irritantes… O que acho q merece um destaque é esse do título. Eu simplesmente não consegui imprimir um arquivo PDF no acroread (Adobe Reader).

A mensagem exibida após a ordem de impressão de arquivo:

the following error occured while printing...
`usage: lpr [-cdfghlmnpqrst][-#num][-1234 font][ -C class][-i [numcols]]
[-j job][-Pprinter][-T title][-U user][-wnum][-name...]'

Solução encontrada depois de uma boa “googleada”: Instalar um pacote chamado cups-bsd

Dê o comando:

sudo apt-get install cups-bsd

O pacote lpr original será excluído e os executáveis do cups-bsd terão os mesmos nomes, e então os trabalhos de impressão serão enviados pelo CUPS.

Pronto!
Problema resolvido!