$ slappasswd -h {SSHA} -s test
{SSHA}f4zVvrSJck2zZ/R11CAcSGoT8iFyxjYV
$ slappasswd -h {MD5} -s test
{MD5}CY9rzUYh03PK3k6DJie09g==
$ slappasswd -h {CRYPT} -s test
{CRYPT}uPM1c0qBJSFLM
>как лечить? нужен MD5 и CRYPT.
Пиши свой passname - преобразую ;-))
На самом деле, повод задуматься, как и с какими опциями собирался OpenLDAP.
>FreeBSD 4.8, OpenLDAP 2.1 из портов.
Linux 2.4.23, OpenLDAP 2.1.25 - "самосбор"
Как вариант могу предложить поставить mcrypt - на все случаи жизни пригодится (http://mcrypt.sourceforge.net/)
$ mcrypt --list-hash
Supported Hash Algorithms:
crc32
md5
sha1
haval256
ripemd160
tiger
gost
crc32b
haval224
haval192
haval160
haval128
tiger128
tiger160
md4
sha256
adler32
$ mcrypt --list
cast-128 (16): cbc cfb ctr ecb ncfb nofb ofb
gost (32): cbc cfb ctr ecb ncfb nofb ofb
rijndael-128 (32): cbc cfb ctr ecb ncfb nofb ofb
twofish (32): cbc cfb ctr ecb ncfb nofb ofb
arcfour (256): stream
cast-256 (32): cbc cfb ctr ecb ncfb nofb ofb
loki97 (32): cbc cfb ctr ecb ncfb nofb ofb
rijndael-192 (32): cbc cfb ctr ecb ncfb nofb ofb
saferplus (32): cbc cfb ctr ecb ncfb nofb ofb
wake (32): stream
blowfish-compat (56): cbc cfb ctr ecb ncfb nofb ofb
des (8): cbc cfb ctr ecb ncfb nofb ofb
rijndael-256 (32): cbc cfb ctr ecb ncfb nofb ofb
serpent (32): cbc cfb ctr ecb ncfb nofb ofb
xtea (16): cbc cfb ctr ecb ncfb nofb ofb
blowfish (56): cbc cfb ctr ecb ncfb nofb ofb
enigma (13): stream
rc2 (128): cbc cfb ctr ecb ncfb nofb ofb
tripledes (24): cbc cfb ctr ecb ncfb nofb ofb
For mcrypt to be compatible with the unix crypt(1)
mcrypt -a enigma --keymode scrypt