Права на конференции (MultiUser Conference, muc) задаются в конфиге.
muc_admin - кто имеет админские права
muc_create - кто может создавать конференции
muc - кто может заходить в конференции
Во всех трёх параметрах используются списки управления, заданные в параметре acl.
Примерacl:
admin:
user:
- "pupkin_v": "example.com"
- "sidorov": "example.com"
local:
server: "example.com"
access_rules:
...
muc_admin:
- allow: admin
muc_create:
- allow: local
muc:
- allow
...
modules:
...
mod_muc:
db_type: mnesia
access:
- allow
access_admin: muc_admin
access_create: muc_create
access_persistent: muc_create
...
Для централизованного управления пользователями надо подключать LDAP (ejabberd_auth_ldap) или MySQL (ejabberd_auth_sql).
Для общего списка контактов - соответственно mod_shared_roster_ldap и mod_shared_roster_sql.
Для визиток - mod_vcard_ldap, mod_vcard_sql и mod_vcard_xupdate.