URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 78761
[ Назад ]

Исходное сообщение
"перенос sasldb на другую машину"

Отправлено thesnark , 15-Фев-08 20:36 
кто-то спрашивал как перенести sasldb на другой хост
http://www.opennet.me/openforum/vsluhforumID1/42650.html

есть нормальное решение?


Содержание

Сообщения в этом обсуждении
"перенос sasldb на другую машину"
Отправлено Lancelot , 16-Фев-08 12:32 
>кто-то спрашивал как перенести sasldb на другой хост
>http://www.opennet.me/openforum/vsluhforumID1/42650.html
>
>есть нормальное решение?

Да есть !
http://sysadmins.ru/topic116736.html



"перенос sasldb на другую машину"
Отправлено thesnark , 17-Фев-08 20:03 
кстати не заработало
писало
Cannot tie /etc/sasldb.db:  at convert_sasl.pl line 23.
хер знает почему, файл у меня от cyrus-sasl1
/etc/sasldb.db: Berkeley DB 1.85 (Hash, version 2, native byte-order)

но за мысль написать конвертер на перле спасибо.
итак:

dbmopen(%HASH, "sasldb", 0666);
foreach $key (keys (%HASH)) {
  $old_key = $key;
  $key =~ s/old.domain.org/new.domain.org/g;
  $NEWHASH{$key} = $HASH{$old_key};
}
%HASH = %NEWHASH;
dbmclose(%HASH);

эта конструкция работает

>>есть нормальное решение?
>Да есть !
>http://sysadmins.ru/topic116736.html


"перенос sasldb на другую машину"
Отправлено anonymous , 17-Фев-08 20:14 
есть такие программки, начинаются на "db_"
Всякие там db_dump, db_load.
Может, они составят счастье в решении проблемы?