LDAPの移転で難儀する

LDAPは,データベースの内部ファイルをバイナリーコピーしても新しいマシンでうまく動かなかった記憶があるので,旧いマシンから正攻法でテキストダンプ(ldif型式)して,新しいマシン側でimportします.

長いこと,phpLDAPadminを便利に利用さてもらってきました.このldifエクスポートは完璧に使えます.しかし,phpLDAPadiminも,もう7年くらい前でメンテが終わってしまっているようで,バージョンアップの度にAPIに少なからぬ変更のあるphpのサポートされている一番古いバージョンでも全くもって動かなくなってしまいました.

そこで,ネット検索すると,Apache Directory Studioなるソフトがあり,macOS版もあると言うことで,喜んでダウンロードしました.

しかし,Big Sur(macOS 11.x)以降では動かないようです😓

ldap browserという大昔のソフトは動くのですが,ldifのエクスポートでエンコーディングされた長い行は改行が入ってしまい,インポートできないのです.

さて困ったと思ったら,仮想マシンのWindows 10があるのでした.Apache Directory StudioのWindows版を試してみます.

WindowsもNG

なんだかよく解らないけれど,Windows版も長ったらしいエラーを出して動きませんでした.

ldapsearch

ふつうに,ldapsearchを使うことにします.長いコメント行が改行される不具合はありますが,-Lオプションでコメントの出力を止められることが解りました.