Назад | Перейти на главную страницу

Как удалить всю информацию, принадлежащую vhost ejabberd?

Деактивация Ejabberd vhost - это просто. В простейшем случае просто удалите запись из hosts раздел в /etc/ejabberd/ejabberd.yml.

Я предполагаю, что это не удаляет никакой информации о пользователях, связанных с этим хостом:

и, вероятно, еще кое-что осталось в базе данных Mnesia.

Как я могу избавиться от этой информации для всего vhost?

С помощью такой команды:

$ ejabberdctl delete_old_users_vhost localhost 0
Deleted 2 users: [{<<"hag66">>,<<"localhost">>},
  {<<"user1">>,<<"localhost">>}]