[sisyphus] Re: Как получить пароль пользователя в зашифрованном виде?
vic ismakaev
=?iso-8859-1?q?viclists_=CE=C1_mail=2Eesoo=2Eru?=
Чт Сен 19 07:53:27 MSD 2002
18 Сентябрь 2002 21:26, Michael Shigorin написал:
> On Wed, Sep 18, 2002 at 06:50:54PM +0400, Igor Dobryninsky wrote:
> > Подскажите, по какому алгоритму формируется строка пароля,
> > которая попадает в /etc/shadow (или /etc/tcb/{user}/shadow)?
crypt(3) или md5 можно использовать.
При crypt случайным образом формируете SALT(два символа) и добавляете
криптованый пароль.(длина строки 13 символов)
md5 парольная строка должна начинаться с символов $1$ (вроде этой
$1$aDX54fg76678dfgDHDF) Длина строки -31 символ.
Вроде так.
> Она может формироваться по существенно различающимся алгоритмам
> в зависимости от многих факторов.
>
> > Мне это нужно для скрипта, добавляющего пользователя в систему.
>
> Извиняюсь за дурацкий вопрос -- а useradd(8) не подкручивается
> никак под нужные цели?
Ей все равно надо передавать криптованный пароль (с помощью crypt(3)).
--
С уважением
Виктор В Исмакаев
Подробная информация о списке рассылки Sisyphus