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