URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 3869
[ Назад ]

Исходное сообщение
"Восстановление паролей всех пользователей"

Отправлено anteo , 01-Июл-08 18:16 
Помогите восстановить пароли пользователей или каким-то образом перенести в базу SQL другого линукс сервера

Содержание

Сообщения в этом обсуждении
"Восстановление паролей всех пользователей"
Отправлено newser , 01-Июл-08 18:30 
>Помогите восстановить пароли пользователей или каким-то образом перенести в базу SQL другого
>линукс сервера

А сколько заплатите?


"Восстановление паролей всех пользователей"
Отправлено Dima , 01-Июл-08 18:55 
>А сколько заплатите?

"Ну зачем сразу о пошлом" :-)
Вы бы лучше посоветовали.. :-) Мне например тоже интересно :-)


"Восстановление паролей всех пользователей"
Отправлено Vaso_Petrovich , 01-Июл-08 21:48 
>>А сколько заплатите?
>
>"Ну зачем сразу о пошлом" :-)
>Вы бы лучше посоветовали.. :-) Мне например тоже интересно :-)

а вам зачем?
ваш вопрос звучит примерно так, как в дизельную тачку залить бензин.
скажите причем здесь sql и линукс? это ведь две разные вещи...


"Восстановление паролей всех пользователей"
Отправлено anteo , 02-Июл-08 08:04 
Чуток подробнее опишу проблему. На одном предприятии стоит машинка и работает уже несколько лет. Со времен установки сменилось уже несколько админов, а он все работает и работает ;))). На машинке стоит почтовый сервер (все пользователи почты системные не виртуальные) и понятное дело что паролей пользователей кроме root-а никто не помнит. возникла необходимость переустановить сервачок и вот теперь проблемка как выловить пароли пользователей для того чтобы на новом сервере создав виртуальных пользователей сразу прописать имеющиеся пароли. Скажу сразу пользователей очень много и конечно если нет решения топрийдется всем перепрописывать пароли уже на каждой машине отдельно.



"Восстановление паролей всех пользователей"
Отправлено pavel_simple , 02-Июл-08 08:32 
вам нужен хитрый pam'овый модуль который ведёт лог авторизаций (были такие), ну это если у вас системные пользователи проверяются через него.

"Восстановление паролей всех пользователей"
Отправлено anteo , 02-Июл-08 08:57 
>вам нужен хитрый pam'овый модуль который ведёт лог авторизаций (были такие), ну
>это если у вас системные пользователи проверяются через него.

Где же его взять и как настроить?


"Восстановление паролей всех пользователей"
Отправлено pavel_simple , 02-Июл-08 09:23 
>>вам нужен хитрый pam'овый модуль который ведёт лог авторизаций (были такие), ну
>>это если у вас системные пользователи проверяются через него.
>
>Где же его взять и как настроить?

google


"Восстановление паролей всех пользователей"
Отправлено anteo , 02-Июл-08 10:05 
>google

Я прошу ответ на поставленный вопрос, а не спрашиваю куда меня послать. Пробовал искать в гугле, но возможно неправльно формирую запрос и потому не смог найти ответа.


"Восстановление паролей всех пользователей"
Отправлено vagif , 02-Июл-08 11:35 
>>google
>
>Я прошу ответ на поставленный вопрос, а не спрашиваю куда меня послать.

если тебя интересуют только пароли на доступ к почте, то

1. можно выловить все пароли из логов почтового клиента POP3/IMAP (скажем dovecot достаточно подробно пишет логи)

2. можно просто tcpdump'ом отловить все обращения к почтовому клиенту (если используется не криптованное соединение), записать все в файл, а потом просто попарсить его...


"Восстановление паролей всех пользователей"
Отправлено anteo , 02-Июл-08 13:27 
Спасибо. зделал так
@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.


"Восстановление паролей всех пользователей"
Отправлено vagif , 02-Июл-08 13:35 
>Спасибо. зделал так
>и получил

ну собственно что и надо было ;-)
в твоем примере единственная проблема будет, если одновременно полезет несколько клиентов. Ты тут не поймешь какой пароль к кому относится.

Сделай сначала сортировку по IP, тогда точно не перепутаешь ;-)


"Восстановление паролей всех пользователей"
Отправлено anteo , 02-Июл-08 14:56 
>Сделай сначала сортировку по IP, тогда точно не перепутаешь ;-)

а подробнее?


"Восстановление паролей всех пользователей"
Отправлено vagif , 02-Июл-08 15:09 
>>Сделай сначала сортировку по IP, тогда точно не перепутаешь ;-)
>
>а подробнее?

а что подробнее? :-)
как хочешь, так и сортируй...
есть прога sort...

хочешь свою напиши, на том же PHP какуюнить парсилку, чтобы сразу в SQL пользователей заносило...

короче не бойся импровизировать ;-)