From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 19 Sep 2002 08:13:47 +0400 From: Igor Dobryninsky To: sisyphus@altlinux.ru Subject: Re: [sisyphus] Re: =?KOI8-R?B?68HLINDPzNXeydTYINDB0s/M2CDQz8zY2g==?= =?KOI8-R?B?z9fB1MXM0SDXINrB28nG0s/Xwc7Oz80g18nExT8=?= In-Reply-To: <200209190953.27812.viclists@mail.esoo.ru> References: <20020918145527.208737ED@troitsky.atvc.ru> <20020918152608.GT20694@osdn.org.ua> <200209190953.27812.viclists@mail.esoo.ru> Organization: =?KOI8-R?B?7+/vICLh0sjBzsfFzNjTy8HRINTFzMXXydrJz87OwdEgy8/N0A==?= =?KOI8-R?B?wc7J0SI=?= X-Mailer: Sylpheed version 0.8.2 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Message-Id: <20020919041820.BE1CC8E3@troitsky.atvc.ru> Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0.13 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: On Thu, 19 Sep 2002 09:53:27 +0600 vic ismakaev wrote: VI> > > Подскажите, по какому алгоритму формируется строка пароля, VI> > > которая попадает в /etc/shadow (или /etc/tcb/{user}/shadow)? VI> crypt(3) или md5 можно использовать. VI> При crypt случайным образом формируете SALT(два символа) и добавляете VI> криптованый пароль.(длина строки 13 символов) VI> md5 парольная строка должна начинаться с символов $1$ (вроде этой VI> $1$aDX54fg76678dfgDHDF) Длина строки -31 символ. VI> Вроде так. Вот, например, содержимое /etc/tcb/test/shadow: test:$2a$08$OZhUTRb9nJAMpb4UHYzmGOrxx.y.ysdZOTIEJdUk2PUouPf.b.V6S:11949:::::: Как тут пароль сформирован? VI> > Она может формироваться по существенно различающимся алгоритмам VI> > в зависимости от многих факторов. VI> > VI> > > Мне это нужно для скрипта, добавляющего пользователя в систему. VI> > VI> > Извиняюсь за дурацкий вопрос -- а useradd(8) не подкручивается VI> > никак под нужные цели? VI> Ей все равно надо передавать криптованный пароль (с помощью crypt(3)). Вот-вот, нужно передавать, и в man'е велено использовать crypt(3), только сильно не похоже то, что возвращает crypt(3) на то, что в результате 'passwd user' в /etc/tcb/user/shadow попадает. -- Best Regards, Igor Dobryninsky (egor@atvc.ru) ATK-Internet ISP, Arkhangelsk, Russia