Can I delete registered user?

I installed ejabberd and running it.

I can use command ejabberdctl for registering user.

But, I am wondering...
Can I remove ejabberd registered user?
and,
How can I get all registered user list?

Help me~

inbgche wrote: Can I remove

inbgche wrote:

Can I remove ejabberd registered user?

$ ejabberdctl help unregister

  Command Name: unregister

  Arguments: user::string
             host::string

  Returns: res::restuple

  Tags: accounts

  Description: Unregister a user

$ ejabberdctl unregister badlop3 localhost
inbgche wrote:

How can I get all registered user list?

$ ejabberdctl help registered_users

  Command Name: registered_users

  Arguments: host::string

  Returns: users::[ username::string ]

  Tags: accounts

  Description: List all registered users in HOST

$ ejabberdctl registered_users localhost
asdasd
badlop
badlop11
badlop2
badlop22
badlop33

Delete all users in one

Delete all users in one command line (except admin):

sudo /opt/ejabberd-16.01/bin/ejabberdctl registered_users domain.com | sed -n '/admin/!p' | xargs -n 1 -I {} bash -c 'sudo /opt/ejabberd-16.01/bin/ejabberdctl unregister {} domain.com'

Change 'domain.com' to your ejabberd domain.

Syndicate content