<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: useradd -p</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/72821.html</link>
    <description>-p, --password PASSWORD Используйте зашифрованный пароль для новог пользователя.&lt;br&gt;&lt;br&gt;А как создать этот зашифрованный пароль?</description>

<item>
    <title>useradd -p (eZH)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/72821.html#14</link>
    <pubDate>Sun, 09 Dec 2007 17:14:48 GMT</pubDate>
    <description>&#091;ezh&#064;oktyab ~&#093;$ cat ./passwd_hash.c&lt;br&gt;#include &amp;lt;unistd.h&amp;gt;&lt;br&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br&gt;#include &amp;lt;string.h&amp;gt;&lt;br&gt;&lt;br&gt;int main(int argc, char* argv&#091;&#093;) &#123;&lt;br&gt;        char tmp&#091;80&#093;;&lt;br&gt;        char* pass;&lt;br&gt;&lt;br&gt;        tmp&#091;0&#093; = 0;&lt;br&gt;        if (argc != 3) &#123;&lt;br&gt;                printf(&quot;Usage: &#037;s &amp;lt;plain_text&amp;gt; &amp;lt;salt&amp;gt;&#092;n&quot;, argv&#091;0&#093;);&lt;br&gt;                exit(0);&lt;br&gt;        &#125;&lt;br&gt;&lt;br&gt;        pass = crypt(argv&#091;1&#093;, strcat(strcat(tmp, &quot;$1$&quot;), argv&#091;2&#093;));&lt;br&gt;&lt;br&gt;        printf(&quot;Encrypted: &#037;s&#092;n&quot;, pass);&lt;br&gt;        return 0;&lt;br&gt;&#125;&lt;br&gt;&#091;ezh&#064;oktyab ~&#093;$ cc passwd_hash.c -o passwd_hash -lcrypt&lt;br&gt;&#091;ezh&#064;oktyab ~&#093;$ ./passwd_hash test mysalt&lt;br&gt;Encrypted: $1$mysalt$YJKHoHfKOk1X.fBpS10TE0&lt;br&gt;&#091;ezh&#064;oktyab ~&#093;$&lt;br&gt;</description>
</item>

<item>
    <title>useradd -p (sickboy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/72821.html#13</link>
    <pubDate>Thu, 15 Mar 2007 09:11:59 GMT</pubDate>
    <description>&amp;gt;&amp;gt;-p, --password PASSWORD Используйте зашифрованный пароль для новог пользователя. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;А как создать этот зашифрованный пароль? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Еще можно grub-md5-crypt воспользоваться, если grub стоит &lt;br&gt;&lt;br&gt;Ага, или просто chpasswd -m.</description>
</item>

<item>
    <title>useradd -p (gennady)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/72821.html#12</link>
    <pubDate>Thu, 15 Mar 2007 09:09:18 GMT</pubDate>
    <description>&amp;gt;-p, --password PASSWORD Используйте зашифрованный пароль для новог пользователя. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А как создать этот зашифрованный пароль? &lt;br&gt;&lt;br&gt;Еще можно grub-md5-crypt воспользоваться, если grub стоит&lt;br&gt;</description>
</item>

<item>
    <title>useradd -p (YuryD)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/72821.html#11</link>
    <pubDate>Thu, 15 Mar 2007 04:31:23 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Посмотри здесь &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Спасибо, но все равно остается открытым вопрос, как заставить функцию crypt() использовать &lt;br&gt;&amp;gt;алгоритм MD5, чтобы получился шифрованный пароль длиной 34 символа, &lt;br&gt;&amp;gt;$1$x32TbuHx$Wh.f/Pu23E8IVlaIBzLow/ &lt;br&gt;&amp;gt;а не 13, в случае использования DES. &lt;br&gt;&lt;br&gt; man 3 crypt -  увидите массу интересного, особенно про зависимоть типа шифрования от salt&lt;br&gt;или установкой типа шифрования по умолчанию &lt;br&gt;The algorithm used will depend upon whether crypt_set_format() has been&lt;br&gt;called and whether a global default format has been specified. &lt;br&gt;</description>
</item>

<item>
    <title>useradd -p (sickboy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/72821.html#10</link>
    <pubDate>Wed, 14 Mar 2007 10:53:45 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;Посмотри здесь &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Спасибо, но все равно остается открытым вопрос, как заставить функцию crypt() использовать &lt;br&gt;&amp;gt;&amp;gt;алгоритм MD5, чтобы получился шифрованный пароль длиной 34 символа, &lt;br&gt;&amp;gt;&amp;gt;$1$x32TbuHx$Wh.f/Pu23E8IVlaIBzLow/ &lt;br&gt;&amp;gt;&amp;gt;а не 13, в случае использования DES. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;брр, явное непонимание: читать man crypt до посинениния, ради интереса посмотреть &lt;br&gt;&lt;br&gt;Уже третий день читаю.&lt;br&gt;&lt;br&gt;&amp;gt;master.passwd на предмет длины encrypted_password (она у всех одинакова?) :) &lt;br&gt;&lt;br&gt;Все одинаковые, 34 символа, включая префикс $1$, указывающий, что используется MD5.&lt;br&gt;&lt;br&gt;&amp;gt;ps. в /usr/ports/security - разобрать несколько генераторов паролей, может это даст толчок... &lt;br&gt;&lt;br&gt;Display all 724 possibilities?&lt;br&gt;</description>
</item>

<item>
    <title>useradd -p (lavr)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/72821.html#9</link>
    <pubDate>Wed, 14 Mar 2007 10:29:09 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Посмотри здесь &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Спасибо, но все равно остается открытым вопрос, как заставить функцию crypt() использовать &lt;br&gt;&amp;gt;алгоритм MD5, чтобы получился шифрованный пароль длиной 34 символа, &lt;br&gt;&amp;gt;$1$x32TbuHx$Wh.f/Pu23E8IVlaIBzLow/ &lt;br&gt;&amp;gt;а не 13, в случае использования DES. &lt;br&gt;&lt;br&gt;брр, явное непонимание: читать man crypt до посинениния, ради интереса посмотреть&lt;br&gt;master.passwd на предмет длины encrypted_password (она у всех одинакова?) :)&lt;br&gt;&lt;br&gt;ps. в /usr/ports/security - разобрать несколько генераторов паролей, может это даст толчок...&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>useradd -p (sickboyrenton.name)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/72821.html#8</link>
    <pubDate>Wed, 14 Mar 2007 09:14:10 GMT</pubDate>
    <description>&amp;gt;Посмотри здесь &lt;br&gt;&lt;br&gt;Спасибо, но все равно остается открытым вопрос, как заставить функцию crypt() использовать алгоритм MD5, чтобы получился шифрованный пароль длиной 34 символа,&lt;br&gt;$1$x32TbuHx$Wh.f/Pu23E8IVlaIBzLow/&lt;br&gt;а не 13, в случае использования DES.</description>
</item>

<item>
    <title>useradd -p (Medlar)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/72821.html#7</link>
    <pubDate>Wed, 14 Mar 2007 07:48:58 GMT</pubDate>
    <description>Посмотри здесь&lt;br&gt;http://www.linux.org.ru/view-message.jsp?msgid=468913&lt;br&gt;http://www.opennet.ru/openforum/vsluhforumID1/43347.html#3&lt;br&gt;http://www.linux.org.ru/view-message.jsp?msgid=1204898</description>
</item>

<item>
    <title>useradd -p (sickboy)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/72821.html#6</link>
    <pubDate>Tue, 13 Mar 2007 13:31:55 GMT</pubDate>
    <description>&amp;gt;Ну нету у меня shadow, зато есть pwd_mkdb , строящая БД. Т.е. &lt;br&gt;&lt;br&gt;Тот шифрованный пароль из shadow, что я привел, в полное мере соответствует и master.passwd (на FreeBSD 6.2).&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;во freebsd можно с некоей осторожностью манипулировать непосредственно с master.passwd, а &lt;br&gt;&amp;gt;затем ее перестраивать &lt;br&gt;&lt;br&gt;Вот в том то и дело, что мне тоже нужно это делать.&lt;br&gt;&lt;br&gt;Но только как получить именно такой формат запис пароля:&lt;br&gt;$1$WzG79XX8$KwMbxqhnml22JSxtqY4LE0&lt;br&gt;&lt;br&gt;С учетом всего вышесказанного, как я могу сгенерировать salt (в принципе любой длины) и хэш возвращаемый crypt&apos;ом будет длиной 13 символов?&lt;br&gt; &lt;br&gt;Или в shadow/master.passwd достаточно поместить результат crypt(&apos;user_pass&apos;, salt)?&lt;br&gt;</description>
</item>

</channel>
</rss>
