sasldb2 migration

Dan White dwhite at
Tue Jun 16 13:02:41 EDT 2015

On 06/16/15 18:43 +0300, Konstantin wrote:
>I have old system running with Centos 6, cyrus-sasl-2.1.23-15.el6_6.2.x86_64
>Many users saved in /etc/sasldb2 Berkeley DB file.
>New server is Gentoo. I've installed dev-libs/cyrus-sasl-2.1.23-r7.
>I can create new users with saslpasswd2 and list with sasldblistusers2.
>New file /etc/sasl2/sasldb2 seems have another db type.
>/etc/sasl2/sasldb2: GNU dbm 1.x or ndbm database, little endian, 64-bit
>How can i migrate (dump) sasldb2 file to Gentoo?

There's no direct way to accomplish what you are trying to do with the sasl
utilities that I'm aware of.

You could dump the contents on the old system with db_dump -p <file>,
and feed/massage that data into 'saslpasswd2 -p' on the new system.

Dan White

More information about the Cyrus-sasl mailing list