Administration
While the Unix user acts as the overall administrator for the Jabber
server (for starting and stopping jabberd, for example),
it is possible to specify administration rights for certain Jabber users
that are local to the server. “Local” means users that are defined as
belonging to the host (or hosts) specified in the
<host/>
tag within the same JSM component instance definition. If the host
tag is:
<host>server.com</host>
then the JID’s dj@server.com and admin@server.com are local, but admin@anotherserver.com is not.
The only difference between an administration JID and a “normal” JID
is that the former is specified in tags in this section and the latter
isn’t. When a JID is specified between either the
<read/>
or
<write/>
tags, then it can be used to perform “administrative” tasks.
The
<admin/>
section as delivered in the standard jabber.xml
that comes with Version 1.4.1 (see Appendix A)
is commented
out. Make sure that you remove the comment lines to activate the section
if you want to make use of the administrative features:
<admin>
<read>support@yak</read>
<write>admin@yak</write>
<reply>
<subject>Auto Reply</subject>
<body>This is a special administrative address.</body>
</reply>
</admin>
If you want to specify more than one JID with administrative rights, simply repeat the tags, like this:
<read>admin1@yak</read> <read>admin2@yak</read> <read>admin3@yak</read>
Placing a JID inside of a <write/>
tag implies that that JID also has
<read/> administration ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access