Помогите восстановить пароли пользователей или каким-то образом перенести в базу SQL другого линукс сервера
>Помогите восстановить пароли пользователей или каким-то образом перенести в базу SQL другого
>линукс сервераА сколько заплатите?
>А сколько заплатите?"Ну зачем сразу о пошлом" :-)
Вы бы лучше посоветовали.. :-) Мне например тоже интересно :-)
>>А сколько заплатите?
>
>"Ну зачем сразу о пошлом" :-)
>Вы бы лучше посоветовали.. :-) Мне например тоже интересно :-)а вам зачем?
ваш вопрос звучит примерно так, как в дизельную тачку залить бензин.
скажите причем здесь sql и линукс? это ведь две разные вещи...
Чуток подробнее опишу проблему. На одном предприятии стоит машинка и работает уже несколько лет. Со времен установки сменилось уже несколько админов, а он все работает и работает ;))). На машинке стоит почтовый сервер (все пользователи почты системные не виртуальные) и понятное дело что паролей пользователей кроме root-а никто не помнит. возникла необходимость переустановить сервачок и вот теперь проблемка как выловить пароли пользователей для того чтобы на новом сервере создав виртуальных пользователей сразу прописать имеющиеся пароли. Скажу сразу пользователей очень много и конечно если нет решения топрийдется всем перепрописывать пароли уже на каждой машине отдельно.
вам нужен хитрый pam'овый модуль который ведёт лог авторизаций (были такие), ну это если у вас системные пользователи проверяются через него.
>вам нужен хитрый pam'овый модуль который ведёт лог авторизаций (были такие), ну
>это если у вас системные пользователи проверяются через него.Где же его взять и как настроить?
>>вам нужен хитрый pam'овый модуль который ведёт лог авторизаций (были такие), ну
>>это если у вас системные пользователи проверяются через него.
>
>Где же его взять и как настроить?
Я прошу ответ на поставленный вопрос, а не спрашиваю куда меня послать. Пробовал искать в гугле, но возможно неправльно формирую запрос и потому не смог найти ответа.
>
>Я прошу ответ на поставленный вопрос, а не спрашиваю куда меня послать.если тебя интересуют только пароли на доступ к почте, то
1. можно выловить все пароли из логов почтового клиента POP3/IMAP (скажем dovecot достаточно подробно пишет логи)
2. можно просто tcpdump'ом отловить все обращения к почтовому клиенту (если используется не криптованное соединение), записать все в файл, а потом просто попарсить его...
Спасибо. зделал так
@proxy ~]# tcpdump -lnx -i eth1 tcp port 110 -w pop3.log
@proxy ~]# strings pop3.log
и получил+OK Hello there.
HFkH
USER anteo
HFkH
HFkH
+OK Password required.
HFkHAo
PASS itpkjyu
HFkHj
+OK logged in.
HFkH
STAT
HFkHF
+OK 0 0
HFkH
QUIT
HFkH
+OK Bye-bye.
>Спасибо. зделал так
>и получилну собственно что и надо было ;-)
в твоем примере единственная проблема будет, если одновременно полезет несколько клиентов. Ты тут не поймешь какой пароль к кому относится.Сделай сначала сортировку по IP, тогда точно не перепутаешь ;-)
>Сделай сначала сортировку по IP, тогда точно не перепутаешь ;-)а подробнее?
>>Сделай сначала сортировку по IP, тогда точно не перепутаешь ;-)
>
>а подробнее?а что подробнее? :-)
как хочешь, так и сортируй...
есть прога sort...хочешь свою напиши, на том же PHP какуюнить парсилку, чтобы сразу в SQL пользователей заносило...
короче не бойся импровизировать ;-)