mkpasswd [RESOLVIDO]

1. mkpasswd [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/05/2008 - 09:46h

Olá... atualmente aqui no meu notebook estou utilizando o (k)Ubuntu 7.10. Pois Bem! Instalei o mkpasswd com o seguinte comando: apt-get install whois.

Quando tento executar a seguinte linha de comando:
#mkpasswd -l 10 -s 3 -d 1

então o programa me gera a seguinte mensagem:
mkpasswd: invalid option -- l
Try 'mkpasswd --help' for more information.

Se alguem puder me ajudar... fico grato!
Abraços a todos.


  


2. MELHOR RESPOSTA

Marcelo Cavalcante Rocha
kalib

(usa Arch Linux)

Enviado em 19/05/2008 - 10:23h

Huahuha..Coinscidencia ou não..
escrevi um artigo sobre ele nesse fim de semana..inclusive explicando os parâmetros, etc...
Já mandei pro vol..mas leva alguns dias até ser publicado.. E vi que você já até leu meu artigo e comentou lá no meu site: www.tux-ce.org
vlw cara...

sobre sua dúvida..vamos lá...

O que você deseja fazer? Não existe o parâmetro -|

Acho que você estava tentando usar o -l, não?! Ele define a quantidade de caracteres total da senha.

acho que seu comando deveria ser:

mkpasswd -l 10 -s 3 -d 1
Legenda: tamanho 10 - caracteres especiais 3 - caracteres numericos 1

[]'s

3. Re: mkpasswd [RESOLVIDO]

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 19/05/2008 - 10:04h

Veja as opções:
# mkpasswd --help


4. já vi

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/05/2008 - 10:08h

já vi as opções...
... vi varios tutoriais e artigos usando a linha de comando que eu fiz ai...
mas o meu num deu certo...


5. Re: mkpasswd [RESOLVIDO]

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 19/05/2008 - 10:13h

Pois é amigo!

O que você queria com o mkpasswd?

O que me consta ele não tem NENHUMA das opções que tu passou.


6. vi aqui

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/05/2008 - 10:20h

eu vi aqui:

http://www.tux-ce.org/portal/node/275#comment-104

eu queria por exemplo uma senha com o tamanho padrão de 9 caracteres, porém com 2 números pelo menos e 2 letras maiúsculas.

mas não consegui executar...


7. Re: mkpasswd [RESOLVIDO]

Marcelo Cavalcante Rocha
kalib

(usa Arch Linux)

Enviado em 19/05/2008 - 10:27h

Bom.se você queria com 9 caracteres, 2 numeros e duas letras maiúsculas, o comando é o seguinte:

mkpasswd -d 2 -C 2

Exemplo:
[email protected]:~$ mkpasswd.pl -d 2 -C 2
3m/Zgd1Mt


8. entao...

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/05/2008 - 10:27h

eu puis o -l puis o comando que vc me passou... e aconteceu a msm coisa... o mesmo erro foi mostrado..
olha ae:

[email protected]:/home/markin# mkpasswd -l 10 -s 3 -d 1
mkpasswd: invalid option -- l
Try 'mkpasswd --help' for more information.

Alias... excelente seu site kalib...
malz ae se estou errando em algo simples... mas não estou conseguindo...


9. kalib...

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 19/05/2008 - 10:31h

Se você escreveu um artigo sobre o mkpasswd, CUIDADO!

Em qual implementação tu te baseou?

O mkpasswd não é um comando clássico, como o passwd. Mesmo o passwd tem diferenças entre as distros ou até familias (Linux X BSD).

No caso DEBIAN (ubuntu include) o mkpasswd NÃO TEM NENHUM DESTES PARÂMETROS e os referidos comandos NÃO FUNCIONA :-(




10. RESOLVIDO!!!

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/05/2008 - 10:32h

Vlw Kalib!!

Puis comando que você me passou e o apt me mostrou para instalar o: libstring-mkpasswd-perl.

instalei e está rodando fmzinha!!!

vlw ae kra!!! obrigado a todos!


11. Re: mkpasswd [RESOLVIDO]

Marcelo Cavalcante Rocha
kalib

(usa Arch Linux)

Enviado em 19/05/2008 - 10:35h

Exato..o meu foi baseado no mkpasswd.pl
Que é em perl...Nele vai funcionar tranquilamente..pode ter certeza.. ;]


12. Pesquisar SEMPRE!

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 19/05/2008 - 10:39h

Para não falar bobagem (e mesmo assim, frequentemente eu FALO) fui pesquisar.

Vi que na arvore do Ubuntu tem DOIS mkpasswd, um binário distribuido junto com o pacote whois e outro em PERL!!

O binário, do whois, é CAPENGA, não tem NADA DE PARÂMETROS, nadinha mesmo. Apenas os seguintes:

man mkpasswd
(...)
-S, --salt=STRING
-H, --hash=TYPE
-P, --password-fd=NUM
-s, --stdin
(omiti as explicações, pois não é meu objetivo dar um dump do man aqui)

Já o do perl, que no meu Ubuntu instala como mkpasswd.pl tem TODOS ESTES teus parâmetros.

A versão em perl está no pacote libstring-mkpasswd-perl. Fiz um teste para ver se ao instalar o perl ele cria um link de mkpasswd, mas NÃO. No Ubuntu a versão em perl deve mesmo ser chamada com mkpasswd.pl

Kalib: em qual distro tu te baseou e em qual pacote tinha o teu mkpasswd?




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts