The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как мозно получить закодированый пароль "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как мозно получить закодированый пароль "
Сообщение от ShurikG emailИскать по авторуВ закладки(ok) on 06-Май-04, 15:59  (MSK)
Привет всем.

Я пишу скрипт котори должен делать новых юзеров.
Мне нужно задавать им пароль такой как и имя юзеров.
Как мозно получить закодированый пароль для /etc/passwd или /etc/shadow, без вода пораля в ручную?

Я пользуюсь ksh.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Как мозно получить закодированый пароль "
Сообщение от Simps Искать по авторуВ закладки(ok) on 06-Май-04, 16:07  (MSK)
>Привет всем.
>
>Я пишу скрипт котори должен делать новых юзеров.
>Мне нужно задавать им пароль такой как и имя юзеров.
>Как мозно получить закодированый пароль для /etc/passwd или /etc/shadow, без вода пораля
>в ручную?
>
>Я пользуюсь ksh.

А может man adduser ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Как мозно получить закодированый пароль "
Сообщение от ShurikG emailИскать по авторуВ закладки(ok) on 06-Май-04, 16:20  (MSK)
Я работаю в UNIX, внем не подерживается это команда.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Как мозно получить закодированый пароль "
Сообщение от Simps Искать по авторуВ закладки(ok) on 06-Май-04, 16:23  (MSK)
>Я работаю в UNIX, внем не подерживается это команда.
Это что же такой за юникс у Вас молодой человек ???
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Как мозно получить закодированый пароль "
Сообщение от Xela Искать по авторуВ закладки(ok) on 06-Май-04, 18:37  (MSK)
>Я работаю в UNIX, внем не подерживается это команда.


Ахха! Конечно!

useradd

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Как мозно получить закодированый пароль "
Сообщение от Brick emailИскать по авторуВ закладки(??) on 06-Май-04, 18:13  (MSK)
>Привет всем.
>
>Я пишу скрипт котори должен делать новых юзеров.
>Мне нужно задавать им пароль такой как и имя юзеров.
>Как мозно получить закодированый пароль для /etc/passwd или /etc/shadow, без вода пораля
>в ручную?
>
>Я пользуюсь ksh.


в Пёрля так...
///////////////////////////////////////////////////////////////////////
#!/usr/bin/perl

шифрованный_пароль = crypt("исходный_пароль",&salt);

sub salt {
    local($salt);
    local($i, $rand);
    local(@itoa64) = ( '0' .. '9', 'a' .. 'z', 'A' .. 'Z' ); # 0 .. 63
    for ($i = 0; $i < 27; $i++) {
        srand(time + $rand + $$);
        $rand = rand(25*29*17 + $rand);
        $salt .=  $itoa64[$rand & $#itoa64];
    }
    return $salt;
}
////////////////////////////////////////////////////////////////////////

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Как мозно получить закодированый пароль "
Сообщение от asdfgf emailИскать по авторуВ закладки(??) on 07-Май-04, 08:22  (MSK)
>>Привет всем.
>>
>>Я пишу скрипт котори должен делать новых юзеров.
>>Мне нужно задавать им пароль такой как и имя юзеров.
>>Как мозно получить закодированый пароль для /etc/passwd или /etc/shadow, без вода пораля
>>в ручную?
>>
>>Я пользуюсь ksh.
>
>
>в Пёрля так...
>///////////////////////////////////////////////////////////////////////
>#!/usr/bin/perl
>
>шифрованный_пароль = crypt("исходный_пароль",&salt);
>
>sub salt {
>    local($salt);
>    local($i, $rand);
>    local(@itoa64) = ( '0' .. '9', 'a' ..
>'z', 'A' .. 'Z' ); # 0 .. 63
>    for ($i = 0; $i < 27; $i++)
>{
>        srand(time + $rand +
>$$);
>        $rand = rand(25*29*17 +
>$rand);
>        $salt .=  $itoa64[$rand
>& $#itoa64];
>    }
>    return $salt;
>}
>////////////////////////////////////////////////////////////////////////


Это никуда не годится. =)
чтоб пароль бы "для /etc/passwd или /etc/shadow" заюзать бы Crypt::PasswdMD5 которую можно взять на cpan.org...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Как мозно получить закодированый пароль "
Сообщение от Brick emailИскать по авторуВ закладки(??) on 07-Май-04, 15:11  (MSK)
>>>Привет всем.
>>>
>>>Я пишу скрипт котори должен делать новых юзеров.
>>>Мне нужно задавать им пароль такой как и имя юзеров.
>>>Как мозно получить закодированый пароль для /etc/passwd или /etc/shadow, без вода пораля
>>>в ручную?
>>>
>>>Я пользуюсь ksh.
>>
>>
>>в Пёрля так...
>>///////////////////////////////////////////////////////////////////////
>>#!/usr/bin/perl
>>
>>шифрованный_пароль = crypt("исходный_пароль",&salt);
>>
>>sub salt {
>>    local($salt);
>>    local($i, $rand);
>>    local(@itoa64) = ( '0' .. '9', 'a' ..
>>'z', 'A' .. 'Z' ); # 0 .. 63
>>    for ($i = 0; $i < 27; $i++)
>>{
>>        srand(time + $rand +
>>$$);
>>        $rand = rand(25*29*17 +
>>$rand);
>>        $salt .=  $itoa64[$rand
>>& $#itoa64];
>>    }
>>    return $salt;
>>}
>>////////////////////////////////////////////////////////////////////////
>
>
>Это никуда не годится. =)
>чтоб пароль бы "для /etc/passwd или /etc/shadow" заюзать бы Crypt::PasswdMD5 которую можно
>взять на cpan.org...

Почему же не годится???
Это полностью со скрипта aauser в FreeBSD и это всё уже проверено давно ;)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Как мозно получить закодированый пароль "
Сообщение от asdfgf emailИскать по авторуВ закладки(??) on 07-Май-04, 15:40  (MSK)
>>>в Пёрля так...
>>>///////////////////////////////////////////////////////////////////////
>>>#!/usr/bin/perl
>>>
>>>шифрованный_пароль = crypt("исходный_пароль",&salt);
>>>
>>>sub salt {
>>>    local($salt);
>>>    local($i, $rand);
>>>    local(@itoa64) = ( '0' .. '9', 'a' ..
>>>'z', 'A' .. 'Z' ); # 0 .. 63
>>>    for ($i = 0; $i < 27; $i++)
>>>{
>>>        srand(time + $rand +
>>>$$);
>>>        $rand = rand(25*29*17 +
>>>$rand);
>>>        $salt .=  $itoa64[$rand
>>>& $#itoa64];
>>>    }
>>>    return $salt;
>>>}
>>>////////////////////////////////////////////////////////////////////////
>>
>>
>>Это никуда не годится. =)
>>чтоб пароль бы "для /etc/passwd или /etc/shadow" заюзать бы Crypt::PasswdMD5 которую можно
>>взять на cpan.org...
>
>Почему же не годится???
>Это полностью со скрипта aauser в FreeBSD и это всё уже проверено
>давно ;)


Ну тогды Ой :) работает и ладно, наверно я про другое...

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру