Есть ли способ проверить базу данных Mnesia, чтобы узнать, какая учетная запись установлена?
Существует несколько способов.
Это работает со всеми конфигурациями базы данных, если вы можете использовать сценарий оболочки 'ejabberd':
$ ejabberdctl registered_users localhost
user1
user2
В качестве альтернативы, если вы используете внутреннюю базу данных Mnesia по умолчанию:
$ ejabberdctl dump_table /tmp/accounts.txt passwd
$ cat /tmp/accounts.txt
{tables,[{passwd,[{record_name,passwd},{attributes,[us,password]}]}]}.
{passwd,{<<"user1">>,<<"localhost">>},<<"mypass11">>}.
{passwd,{<<"user2">>,<<"localhost">>},<<"mypass22">>}.