como usar o mkpasswd para gerar uma senha no arquivo shadow no ubuntu 10 lúcido

1

Hoje eu atualizo meu servidor para o ubuntu 10 lucid, A primeira coisa que me ocorre é o novo método criptografado, é a linha padrão

root:$6$ih6NzSZL$NuK0cjnATfIS3ets.MWM3iN3/U.sPh..USCbZ/kyOATm0hpiuZkbWhgaenNKIf23d9HTE/fKnLo0PDV1UCefu0:15333:0:99999:7:::

desde que comece com $ 6 $, descobri que é o método sha-512, então tentei usar a ferramenta mkpasswd

mkpasswd -m sha-512 123456

, portanto, adiciono uma nova linha ao arquivo de sombra

yozloy:$6$4KhKoABHknIc$KY3DBvrkLPSXBnS/NZjdxrdw2EY02fDQcclf8/B3P7ymSeCBsKWyRC.zgRcklTWwmNLplWLgcAKenFzrvq6ub0:15318:0:9999:7:::

mas não funciona! provavelmente as dívidas para o sal, eu não sei o que é, então eu não especifiquei.

    
por mko 25.12.2011 / 10:50

2 respostas

8

O sal está no segundo campo da senha:

$id$salt$password

Então, quando você criar sua senha, escolha um sal:

mkpasswd -m sha-512 <password> <salt>

Então você receberá uma linha

$6$<salt>$<encrypted password>

Depois, você pode adicionar isso ao seu arquivo de sombra:

yozloy:$6$<salt>$<encrypted password>:...

Ou seja, o sal que você especifica permanece o mesmo no arquivo shadow quando você o digita na linha de comando

    
por 25.12.2011 / 22:01
0

Executar

mkpasswd -m sha-512 12345 -S ih6NzSZL

No entanto, esteja ciente de que o resultado pode ser mais longo do que o original.

    
por 30.01.2015 / 04:40