Страница 1 из 1

Перенос системных пользователей с одной системы на другую

Добавлено: 2013-03-21 9:39:46
Lord_ArronaX
Здравствуйте!
Сейчас занимаюсь тем, что устанавливаю и настраиваю proxy\почтовый сервер на FreeBSD 9.1 с нуля, в заместо версии 8.2.
Со всеми сервисами худо-бедно разобрался, осталось последнее: требуется перенести всех почтовых пользователей со старого сервака на новый, разумеется со всеми их паролями. Собственно все они состоят в группе postfix, остальные пользователи не нужны.
Подскажите, пожалуйста, как это максимально удобно и безопасно сделать, перенеся только всех пользователей из группы postfix с сохранением их uid'ов. Боюсь просто старый сервак убить пока еще не готов новый :)
Заранее спасибо.

Re: Перенос системных пользователей с одной системы на другу

Добавлено: 2013-03-21 10:31:55
rayder
скопировать нужных из старого /etc/master.passwd в новый, после чего

Код: Выделить всё

pwd_mkdb /etc/master.passwd
ну и если и группы еще какие, то не забыть про /etc/group

Re: Перенос системных пользователей с одной системы на другу

Добавлено: 2013-03-21 11:11:39
Lord_ArronaX
Спасибо, помогло!
Но возникла другая проблема: при копировании пользовательских файлов почты из /var/mail со старого сервака на новый посредством scp, sftp сбрасываются права на эти файлы. Как мне их скопировать с сохранением владельца?

Re: Перенос системных пользователей с одной системы на другу

Добавлено: 2013-03-21 11:53:52
rayder
tar, rsync

Re: Перенос системных пользователей с одной системы на другу

Добавлено: 2013-03-21 12:13:55
Lord_ArronaX
И снова спасибо! Обошелся tar'ом.