Деактивацияеджаббердvhost — это просто. В самом простом случае просто удалите запись из hosts
раздела в /etc/ejabberd/ejabberd.yml
.
Я предполагаю, что это не удалит никакую информацию о пользователях, связанных с этим хостом:
- Имя пользователя
- Пароль (если он не взят из LDAP или подобного)
- vcard
- Реестр
- Оффлайн сообщения
- Архив МАМ
и, вероятно, еще несколько вещей остались в базе данных Mnesia.
Как мне избавиться от этой информации для всего виртуального хоста?
решение1
С помощью такой команды:
$ ejabberdctl delete_old_users_vhost localhost 0
Deleted 2 users: [{<<"hag66">>,<<"localhost">>},
{<<"user1">>,<<"localhost">>}]