Необходимо перенести почтовик с более чем 1000 пользователей, под управление Linux Slackware 8.1, на FreeBSD.
Как быть с паролями?
Для принятия почты используется POPA3.
Пароли заносятся в систему, как у обычных пользователей, а потому хранятся зашифрованными.
Как это можно осуществить? если вообще можно...
>Необходимо перенести почтовик с более чем 1000 пользователей, под управление Linux Slackware
>8.1, на FreeBSD.
>Как быть с паролями?
>Для принятия почты используется POPA3.
>Пароли заносятся в систему, как у обычных пользователей, а потому хранятся зашифрованными.
>
>Как это можно осуществить? если вообще можно...тут смотрел? :
http://www.opennet.me/search.shtml?words=перенос+passwd&restrict=forumв крайнем случае все пароли можно наловить снифером.
>>Необходимо перенести почтовик с более чем 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мин
>трехнешься сниферить, да и времени нужно немеряно
>
># 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.И еще раз повторюсь что не были созданы домашние каталоги с профилями пользователей.
Проблема в этом ?
Я переносил пароли из /etc/shadow в RedHat Linux 7.2 на OpenLDAP.
Использовал PADL.
Проблем не возникло.
Если эти пользователи работают только с почтой, регистрировать их в системе незачем.
>Я переносил пароли из /etc/shadow в RedHat Linux 7.2 на OpenLDAP.
>Использовал PADL.
>Проблем не возникло.
>Если эти пользователи работают только с почтой, регистрировать их в системе незачем.
>
Так принятие почты проходит через системные пароли же. Как без них ?
>Так принятие почты проходит через системные пароли же. Как без них ?Нет, Dovecot работает с правами псевдопользователя vmail,
а POP3- и IMAP-сессии авторизует через обращения к LDAP.