URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 56586
[ Назад ]

Исходное сообщение
"Пароли во FreeBSD"

Отправлено Dmitry , 19-Май-05 20:40 
Народ подскажите т.к. самомоу разобраться не получилось.

FreeBSD 5.0. как храняться пароли в master.passwd?

в login.conf указано:
:passwd_format=md5:\

пытаюсь сгенерить MD5 для реального пароля - не совпадает с тем что в master указано. Прочел что подмешивается еще 2 символа. Куда подмешивается и как понять какие?

Вот кусок записи пользователя:

test:$1$PZTmsqBB$jA9kBt9BeiyqYGUkQg2dg


что тут что?

Спасибо за помощь!


Содержание

Сообщения в этом обсуждении
"Пароли во FreeBSD"
Отправлено Fatal , 19-Май-05 21:18 
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/index...

Попробуй еще
/usr/sbin/pwd_mkdb -p /etc/master.passwd


"Пароли во FreeBSD"
Отправлено ids , 20-Май-05 12:20 
>Народ подскажите т.к. самомоу разобраться не получилось.
>
>FreeBSD 5.0. как храняться пароли в master.passwd?
>
>в login.conf указано:
>:passwd_format=md5:\
>
>пытаюсь сгенерить MD5 для реального пароля - не совпадает с тем что
>в master указано. Прочел что подмешивается еще 2 символа. Куда подмешивается
>и как понять какие?
>
>Вот кусок записи пользователя:
>
>test:$1$PZTmsqBB$jA9kBt9BeiyqYGUkQg2dg
>
>
>что тут что?
>

1-е.
PZTmsqBB - это salt

Вот смотри:
Делаем пароль просто
[ids@happy ids]$ md5crypt test
Clear password: test
  MD5 password: $1$OGbIjlLA$O5A2CgHmeFqwwPyVSF8AV1

А теперь делаем с салтом:
[ids@happy ids]$ md5crypt test test
Clear password: test
  MD5 password: $1$test$pi/xDtU5WFVRqYS6BMU8X/
И еще раз с салтом но другим:
[ids@happy ids]$ md5crypt test test2
Clear password: test
  MD5 password: $1$test2$BDsPI.H2UQcLoafayQ/fQ.

Теперь наверное разберешся :)

>Спасибо за помощь!



"Пароли во FreeBSD"
Отправлено Dmitry , 20-Май-05 12:50 
>>test:$1$PZTmsqBB$jA9kBt9BeiyqYGUkQg2dg
>>
>>
>1-е.
>PZTmsqBB - это salt
>
>Вот смотри:
>Делаем пароль просто
>[ids@happy ids]$ md5crypt test
>Clear password: test
>  MD5 password: $1$OGbIjlLA$O5A2CgHmeFqwwPyVSF8AV1
>


Спасибо за ответ :)... про 2 символа прочел в книге "Unix для профессионалов" - значит врут там...

Но: как объяснить тогда запись (и такого вида там много) из того же Master файла:

imperia:DQK2in0X5Boio:1007:80:

Что тут что?
Почему формат отличается от других записей, если login.conf не менялся?
Как система понимает каким методом создавать хеш по паролю?


"Пароли во FreeBSD"
Отправлено LuckyBird , 20-Май-05 16:04 
Если в начале ничего $1$ или $2a$ то это DES