LINUX.ORG.RU
ФорумAdmin

Перенос пользователей


0

0

Есть два сервера: first, на нем все учетные записи хранятся с помощью TCB, юзерская почта лежит в маилбоксах в /var/spool/mail/$USER.

И второй: second, используется shadow, почта в маилдирах ~$USER/Maildir.

Задача: перенести всех пользователей с first на second, попутно конвертируя почту с помощью mb2md. Пользователей много, так что надо как-то автоматизировать это процесс. =)

Заранее благодарен! =)


Ответ на: комментарий от power

Из /etc/passwd выдергиваешь список юзеров опционально с инфой о homedir, shell. Если это почтовый сервер с "почтовыми юзерами", то достаточно только список юзеров.

По этому списку на втором сервере генерируешь юзеров (команда adduser в цикле).
Копируешь homedir'ы с первого на второй, если у юзеров там есть что-то (imap'овские боксы).
Потом копируешь mailbox'ы или монтируешь /var/spool/mail по НФС и конвертируешь в maildir.

Вобщем все достаточно примитивно. Скрипты будут примитивными.
Главное четко расписать что, куда и как будет переноситься.

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.