Gdzie Ubuntu przechowuje hasło dla każdego użytkownika?
Gdzie Ubuntu przechowuje hasło dla każdego użytkownika?
Odpowiedzi:
Ze strony podręcznika shadow(5)
:
Każdy wiersz tego pliku zawiera 9 pól oddzielonych dwukropkami („:”), w następującej kolejności:
[..] zaszyfrowane hasło
Patrz crypt (3), aby uzyskać szczegółowe informacje na temat interpretacji tego ciągu.
Dobra, spójrzmy na man 3 crypt
to. Z sekcji notatek:
[..] Więc 5 $ $ salt $ encrypted to hasło zakodowane w SHA-256, a 6 $ $ salt $ encrypted to hasło zakodowane w SHA-512.
„sól” oznacza do 16 znaków po „$ id $” w soli. Zaszyfrowana część ciągu hasła jest rzeczywistym obliczonym hasłem.
Tak więc sól jest przechowywana w polu hasła /etc/shadow
. Aby uzyskać więcej informacji, zajrzyj na stronę podręcznika crypt (3) .