Перенос почтового сервера с FreeBSD на Linux (!!!)
Модераторы: SLEDopit, Модераторы разделов
-
- Сообщения: 357
Перенос почтового сервера с FreeBSD на Linux
Задача: перенести всех почтовых пользователей с 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
Почта пользователей храница в их домашней папке (/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)
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
-
- Сообщения: 300
Re: Перенос почтового сервера с 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
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Перенос почтового сервера с FreeBSD на Linux
вопрос резонный и напрашивающийся, но подозреваю, что у автора поста к тому есть веские основания нетехнологического характера :-)
-
- Сообщения: 357
Re: Перенос почтового сервера с FreeBSD на Linux
И всётаки как всё это добро безболезнено пенести ?
С чего начать? Я пробовал копировать домашний каталог /home заменяя при этом passwd и group но нехрена непускает в систему
С чего начать? Я пробовал копировать домашний каталог /home заменяя при этом passwd и group но нехрена непускает в систему

Andromeda OS
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
-
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Перенос почтового сервера с FreeBSD на Linux
Предположу. Если что, не смеяться. :lol:
Во Фре uid'ы юзеров начинаются с 1001, а в Линуксе - с 500. При переносе владелец сохраняется. Вывод - либо вручную менять владельца каталогов и файлов, либо вручную задавать uid'ы
Убить всех человеков!
-
- Сообщения: 357
Re: Перенос почтового сервера с FreeBSD на Linux
Как на странно но uid"ы USER"ов начинаются с 500 а не 1001
Andromeda OS
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
-
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Перенос почтового сервера с FreeBSD на Linux
Тогда я не понял. Зачем что-то заменять? Просто создать юзера и пароль, скопировать все его каталоги и файлы, на всякий случай проверить их владельца. Ы? Или я туплю?
Убить всех человеков!
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Перенос почтового сервера с FreeBSD на Linux
зачем же вручную? если узеров много (т.е. больше двух) - есть смысл подумать над сочинением скрипта. тем более, что и группы еще менять придется
2unix_man
с ID еще раз проверь (и с ID групп тоже)
а то, что при прямом копировании /etc/passwd не пущает - это же понятно:
1) во Free - механизм passwd текстовый/master.passwd бинарный (именно последний реально разрешает авторизацию)
2) в Linux' - механизм passwd/shadow - аналогично
а тем паче в Alt'е своя крутая политика безопасности
-
- Сообщения: 357
Re: Перенос почтового сервера с FreeBSD на Linux
Да юзеров очень много больше 500 
а вот насчёт passwd неучёл ... Ладно будем думать

а вот насчёт passwd неучёл ... Ладно будем думать
Andromeda OS
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Перенос почтового сервера с FreeBSD на Linux
надумаешь - опиши
интересно
-
- Сообщения: 782
Re: Перенос почтового сервера с FreeBSD на Linux
Хотелось бы посмотреть на скриптец B)
Ради любопытства.
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Перенос почтового сервера с FreeBSD на Linux
так его еще придумать нужно
а поскольку проблема не моя - то не мне :-)
-
- Сообщения: 357
Re: Перенос почтового сервера с FreeBSD на Linux
Кто хочет заработать пишите... overd@mail.ru
Andromeda OS
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
-
- Сообщения: 1030
- Статус: собирающий миры
- ОС: Debian
Re: Перенос почтового сервера с FreeBSD на Linux
> зачем же вручную? если узеров много (т.е. больше двух) - есть смысл подумать над сочинением скрипта. тем более, что и группы еще менять придется
Именно... я однажды с linux'а на freebsd почтовик переносил со 100~ пользователями. Вполне успешно. Только никаких скриптов - командная строка only. Правда команд много...
Всё выше сказанное верно, ничего сложного, нужно лишь последовательно всё сделать и не нервничать. Ах да! backup, backup и ещё раз backup!
Кстати уложился в 30 минут перерыва сервиса. (Работы на тройку часов со всеми проверками, и на рабочий день со всеми прилагающимися сервисами: clamav, spamassasin,...)
Именно... я однажды с linux'а на freebsd почтовик переносил со 100~ пользователями. Вполне успешно. Только никаких скриптов - командная строка only. Правда команд много...

Всё выше сказанное верно, ничего сложного, нужно лишь последовательно всё сделать и не нервничать. Ах да! backup, backup и ещё раз backup!

Кстати уложился в 30 минут перерыва сервиса. (Работы на тройку часов со всеми проверками, и на рабочий день со всеми прилагающимися сервисами: clamav, spamassasin,...)
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
*offtopic* - ololo!
-
- Сообщения: 357
Re: Перенос почтового сервера с FreeBSD на Linux
Вобщем кое-что происнилось...
В 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 ?
В 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 попрежнему пуст

Andromeda OS
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)