ejabberdモジュールを構築しています。同じLAN(sname)上の別のノードへのRPC呼び出しを実行するには、このモジュールが必要です。私が理解していることから、ejabberdは「cookie」を所有するように構成します。これはもちろん、他のノードに使用するcookieとは異なります。
ejabberdに別のCookieを使用させる方法はありますか?
編集:ejabberdは「ejabberd」ユーザー名でデーモンを起動します。
編集:適切なCookieを使用して/home/ejabberd/.erlang.cookie(ユーザー名:ejabberd、グループ:ejabberd)を作成しても、機能しません。
編集:問題を回避する1つの方法(これはあまり良くありません)は、目的の.erlang.cookieファイルを/ var / lib / ejabberdに(適切な権限で)コピーすることです。