Re: [Ubuntu-BR] Encriptação de senhas no /etc/shadow

MCAS matheus.mcas em gmail.com
Quarta Julho 5 12:11:15 UTC 2006


Em bash script, a função "passwd" ,ou em outras versões, "mkpasswd" realizam
um encriptação  simples. Porém, cuidado ao rodar esse programa em modo root.
Eu fiz um script (bash) para cadastro de usuário e login. Até o sucesso do
código eu tive de formatar o meu linux algumas vezes.

Em 04/07/06, Richard Fuchshuber <richardfuch em yahoo.com.br> escreveu:
>
>
>
> Olá,
>
> > Preciso fazer um script (em PHP, Python ou Bash Scripting) que
> > verifique a senha de um determinado usuário no sistema. A lógica é bem
> > simples: encripta-se a senha digitada na entrada do script e
> > verifica-se essa senha encriptada com a senha que está no /etc/shadow
> > correspondente ao usuário.
>
> O problema que você vai ter fazendo isso é que usuários normais não podem
> ler o shadow; então você vai ter que rodar o script como usuário
> privilegiado, o que é uma _péssima_ idéia, principalmente bash script.
>
> Uma opção é utilizar algum esquema de hashing (como SHA-1) e criar um
> arquivo próprio de senhas. Outra opção é o PAM.
>
>
> > O problema é o algoritmo de encriptação: alguém sabe qual algoritmo o
> > Ubuntu utiliza para encriptar as senhas de seus usuários? Se sim,
> > teria algum exemplo de uso com PHP, Python ou Bash Scripting?
>
> O Ubuntu usa MD5 com salt. Veja:
> http://www.die.net/doc/linux/man/man3/crypt.3.html
>
>
>
> T+
>
> Richard
>
>
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale
> o discador agora!
> http://br.acesso.yahoo.com
>
> --
> ubuntu-br mailing list
> ubuntu-br em lists.ubuntu.com
> www.ubuntu-br.org
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>



More information about the ubuntu-br mailing list