Я строю модуль ejabberd. Мне требуется, чтобы этот модуль выполнял вызовы RPC к другому узлу в той же локальной сети (sname). Насколько я понимаю, ejabberd настраивает свои собственные файлы cookie, которые, конечно, будут отличаться от файлов cookie, которые я использую для других своих узлов.
Есть ли способ заставить ejabberd использовать другой файл cookie?
РЕДАКТИРОВАТЬ: ejabberd запускает своего демона под именем пользователя "ejabberd".
РЕДАКТИРОВАТЬ: даже при создании /home/ejabberd/.erlang.cookie (имя пользователя: ejabberd, группа: ejabberd) с соответствующим файлом cookie все равно не работает.
РЕДАКТИРОВАТЬ: один из способов обойти проблему (которая не так хороша) - скопировать (с надлежащими разрешениями) нужный файл .erlang.cookie в / var / lib / ejabberd