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

Исходное сообщение
"Перенос почтовой базы с Linux на FreeBSD"

Отправлено nvs , 13-Июл-06 12:00 
Необходимо перенести почтовик с более чем 1000 пользователей, под управление Linux Slackware 8.1, на FreeBSD.
Как быть с паролями?
Для принятия почты используется POPA3.
Пароли заносятся в систему, как у обычных пользователей, а потому хранятся зашифрованными.
Как это можно осуществить?  если вообще можно...

Содержание

Сообщения в этом обсуждении
"Перенос почтовой базы с Linux на FreeBSD"
Отправлено Mranton , 13-Июл-06 18:38 
>Необходимо перенести почтовик с более чем 1000 пользователей, под управление Linux Slackware
>8.1, на FreeBSD.
>Как быть с паролями?
>Для принятия почты используется POPA3.
>Пароли заносятся в систему, как у обычных пользователей, а потому хранятся зашифрованными.
>
>Как это можно осуществить?  если вообще можно...

тут смотрел? :
http://www.opennet.me/search.shtml?words=перенос+passwd&restrict=forum

в крайнем случае все пароли можно наловить снифером.


"Перенос почтовой базы с Linux на FreeBSD"
Отправлено lavr , 13-Июл-06 20:48 
>>Необходимо перенести почтовик с более чем 1000 пользователей, под управление Linux Slackware
>>8.1, на FreeBSD.
>>Как быть с паролями?
>>Для принятия почты используется POPA3.
>>Пароли заносятся в систему, как у обычных пользователей, а потому хранятся зашифрованными.
>>
>>Как это можно осуществить?  если вообще можно...
>
>тут смотрел? :
>http://www.opennet.me/search.shtml?words=перенос+passwd&restrict=forum
>
>в крайнем случае все пароли можно наловить снифером.

трехнешься сниферить, да и времени нужно немеряно

# man 5 passwd и shadow в Linux
и
# man 5 passwd (master.passwd во FreeBSD)

далее пишется скрипт который вырезает в Linux'е:
username:pass:а вот сюда пристыковываются поля по формату FreeBSD

получается файло в формате master.passwd - все, проверить чтобы в текущем
master.passwd и созданном не было пересекающихся username и id, после чего
слить и выполнить mkdb_pwd.
Ну и останется скорректировать groups и если были интерактивные пользователи,
то при написании скрипта это нужно было учесть: home & shell

Делов на 5 минут, ну по первости мб до 30мин


"Перенос почтовой базы с Linux на FreeBSD"
Отправлено mad_dogg , 14-Июл-06 18:07 
>трехнешься сниферить, да и времени нужно немеряно
>
># man 5 passwd и shadow в Linux

># man 5 passwd (master.passwd во FreeBSD)
>
>далее пишется скрипт который вырезает в Linux'е:
>username:pass:а вот сюда пристыковываются поля по формату FreeBSD
>
>получается файло в формате master.passwd - все, проверить чтобы в текущем
>master.passwd и созданном не было пересекающихся username и id, после чего
>слить и выполнить mkdb_pwd.
> Ну и останется скорректировать groups и если были интерактивные пользователи,
>то при написании скрипта это нужно было учесть: home & shell
>
>Делов на 5 минут, ну по первости мб до 30мин


Привести то привел в соответствие, но не делал домашних каталогов пользователей. pwd_mkdb ругается когда я его натравливаю на свежий master.passwd. Всех пользователей со старой системы определил в группу 6 - POP, а к их UID сделал + 500.

И еще раз повторюсь что не были созданы домашние каталоги с профилями пользователей.
Проблема в этом ?


"Перенос почтовой базы с Linux на FreeBSD"
Отправлено Илья Евсеев , 13-Июл-06 22:53 
Я переносил пароли из /etc/shadow в RedHat Linux 7.2 на OpenLDAP.
Использовал PADL.
Проблем не возникло.
Если эти пользователи работают только с почтой, регистрировать их в системе незачем.

"Перенос почтовой базы с Linux на FreeBSD"
Отправлено mad_dogg , 14-Июл-06 18:04 
>Я переносил пароли из /etc/shadow в RedHat Linux 7.2 на OpenLDAP.
>Использовал PADL.
>Проблем не возникло.
>Если эти пользователи работают только с почтой, регистрировать их в системе незачем.
>


Так принятие почты проходит через системные пароли же. Как без них ?


"Перенос почтовой базы с Linux на FreeBSD"
Отправлено Илья Евсеев , 17-Июл-06 15:08 
>Так принятие почты проходит через системные пароли же. Как без них ?

Нет, Dovecot работает с правами псевдопользователя vmail,
а POP3- и IMAP-сессии авторизует через обращения к LDAP.