Перенос почтового сервера с FreeBSD на Linux (!!!)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
unix_man
Сообщения: 357

Перенос почтового сервера с FreeBSD на Linux

Сообщение unix_man »

Задача: перенести всех почтовых пользователей с FreeBSD сервера на Linux сервер.
Почта пользователей храница в их домашней папке (/home/имя_пользователя). Некоторые пользователи имеют возможнось логиница по ssh это тоже надо както перенеси. Есть веб интерфейс к почте sqwebmail-4.0.4_1 его надо заменить на squirrelmail-1.4.5-alt2.
А теперь вопрос: как всё это добро безболезнено пенести ?

Сервер FreeBSD:
FreeBSD 4.10-RELEASE
Postfix-2.0.6,1
courier-imap-3.0.4
sqwebmail-4.0.4_1


Сервер Linux:
ALT Linux Master 2.4
Postfix-2.0.20-alt1
cyrus-imapd-2.2.12
squirrelmail-1.4.5-alt2
Andromeda OS
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
Спасибо сказали:
Аватара пользователя
Cap. J2A
Сообщения: 300

Re: Перенос почтового сервера с FreeBSD на Linux

Сообщение Cap. J2A »

unix_man писал(а):
13.10.2005 23:21
перенести всех почтовых пользователей с FreeBSD сервера на Linux сервер.

Зачем?
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Перенос почтового сервера с FreeBSD на Linux

Сообщение alv »

Cap. J2A писал(а):
14.10.2005 06:14
unix_man писал(а):
13.10.2005 23:21

перенести всех почтовых пользователей с FreeBSD сервера на Linux сервер.

Зачем?

вопрос резонный и напрашивающийся, но подозреваю, что у автора поста к тому есть веские основания нетехнологического характера :-)
Спасибо сказали:
Аватара пользователя
unix_man
Сообщения: 357

Re: Перенос почтового сервера с FreeBSD на Linux

Сообщение unix_man »

И всётаки как всё это добро безболезнено пенести ?
С чего начать? Я пробовал копировать домашний каталог /home заменяя при этом passwd и group но нехрена непускает в систему :(
Andromeda OS
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Перенос почтового сервера с FreeBSD на Linux

Сообщение Poor Fred »

unix_man писал(а):
14.10.2005 13:29
И всётаки как всё это добро безболезнено пенести ?
С чего начать? Я пробовал копировать домашний каталог /home заменяя при этом passwd и group но нехрена непускает в систему :(


Предположу. Если что, не смеяться. :lol:

Во Фре uid'ы юзеров начинаются с 1001, а в Линуксе - с 500. При переносе владелец сохраняется. Вывод - либо вручную менять владельца каталогов и файлов, либо вручную задавать uid'ы
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
unix_man
Сообщения: 357

Re: Перенос почтового сервера с FreeBSD на Linux

Сообщение unix_man »

Как на странно но uid"ы USER"ов начинаются с 500 а не 1001
Andromeda OS
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Перенос почтового сервера с FreeBSD на Linux

Сообщение Poor Fred »

unix_man писал(а):
14.10.2005 13:29
С чего начать? Я пробовал копировать домашний каталог /home заменяя при этом passwd и group но нехрена непускает в систему :(


Тогда я не понял. Зачем что-то заменять? Просто создать юзера и пароль, скопировать все его каталоги и файлы, на всякий случай проверить их владельца. Ы? Или я туплю?
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Перенос почтового сервера с FreeBSD на Linux

Сообщение alv »

Poor Fred писал(а):
14.10.2005 13:46
либо вручную задавать uid'ы

зачем же вручную? если узеров много (т.е. больше двух) - есть смысл подумать над сочинением скрипта. тем более, что и группы еще менять придется

2unix_man
с ID еще раз проверь (и с ID групп тоже)

а то, что при прямом копировании /etc/passwd не пущает - это же понятно:
1) во Free - механизм passwd текстовый/master.passwd бинарный (именно последний реально разрешает авторизацию)
2) в Linux' - механизм passwd/shadow - аналогично
а тем паче в Alt'е своя крутая политика безопасности
Спасибо сказали:
Аватара пользователя
unix_man
Сообщения: 357

Re: Перенос почтового сервера с FreeBSD на Linux

Сообщение unix_man »

Да юзеров очень много больше 500 :(
а вот насчёт passwd неучёл ... Ладно будем думать
Andromeda OS
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Перенос почтового сервера с FreeBSD на Linux

Сообщение alv »

unix_man писал(а):
14.10.2005 15:41
Да юзеров очень много больше 500 :(
а вот насчёт passwd неучёл ... Ладно будем думать

надумаешь - опиши
интересно
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: Перенос почтового сервера с FreeBSD на Linux

Сообщение sergius »

alv писал(а):
14.10.2005 15:29
если узеров много (т.е. больше двух) - есть смысл подумать над сочинением скрипта. тем более, что и группы еще менять придется


Хотелось бы посмотреть на скриптец B)
Ради любопытства.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Перенос почтового сервера с FreeBSD на Linux

Сообщение alv »

sergius писал(а):
14.10.2005 17:32
alv писал(а):
14.10.2005 15:29

если узеров много (т.е. больше двух) - есть смысл подумать над сочинением скрипта. тем более, что и группы еще менять придется


Хотелось бы посмотреть на скриптец B)
Ради любопытства.

так его еще придумать нужно
а поскольку проблема не моя - то не мне :-)
Спасибо сказали:
Аватара пользователя
unix_man
Сообщения: 357

Re: Перенос почтового сервера с FreeBSD на Linux

Сообщение unix_man »

Кто хочет заработать пишите... overd@mail.ru
Andromeda OS
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Перенос почтового сервера с FreeBSD на Linux

Сообщение xorader »

> зачем же вручную? если узеров много (т.е. больше двух) - есть смысл подумать над сочинением скрипта. тем более, что и группы еще менять придется

Именно... я однажды с linux'а на freebsd почтовик переносил со 100~ пользователями. Вполне успешно. Только никаких скриптов - командная строка only. Правда команд много... ;)
Всё выше сказанное верно, ничего сложного, нужно лишь последовательно всё сделать и не нервничать. Ах да! backup, backup и ещё раз backup! ;)
Кстати уложился в 30 минут перерыва сервиса. (Работы на тройку часов со всеми проверками, и на рабочий день со всеми прилагающимися сервисами: clamav, spamassasin,...)
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
unix_man
Сообщения: 357

Re: Перенос почтового сервера с FreeBSD на Linux

Сообщение unix_man »

Вобщем кое-что происнилось...
В ALT Linux используется схема TCB, в которой при добавлении новой учётной записи добавляется новая строка в файл /etc/passwd, новый подкаталог /etc/tcb/входное_имя и файл shadow в нём. Переключение между схемой хранения паролей TCB, классической схемой (с единым файлом /etc/shadow) и строгой схемой (классическая, при которой команду passwd имеет право запускать только суперпользователь) управляется командой control passwd с параметрами tcb, traditional и restricted соответственно.
Так вот выбираю я класическую схему.
# control passwd traditional
# control
passwd traditional (tcb traditional restricted)
Но действует почемуто всё-равно tcb. Фаил /etc/shadow попрежнему пуст :( Почему так ??? И ещё может кто знает как сменить алгоритм шифрования с Blowfish на MD5 ?
Andromeda OS
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
Спасибо сказали: