diff --git a/doc/guide.html b/doc/guide.html index 60d233f43..9520f4b70 100644 --- a/doc/guide.html +++ b/doc/guide.html @@ -2233,11 +2233,11 @@ is replaced at start time with the real virtual host name.
{access, AccessName}
You can specify who is allowed to use the Multi-User Chat service. By default everyone is allowed to use it.
{access_create, AccessName}
To configure who is -allowed to create new rooms at the Multi-User Chat service, this option -can be used. By default everybody is allowed to create rooms. +allowed to create new rooms at the Multi-User Chat service, this option can be used. +By default any account in the local ejabberd server is allowed to create rooms.
{access_persistent, AccessName}
To configure who is allowed to modify the ’persistent’ room option. -By default everybody is allowed to modify that option. +By default any account in the local ejabberd server is allowed to modify that option.
{access_admin, AccessName}
This option specifies who is allowed to administrate the Multi-User Chat service. The default value is none, which means that only the room creator can @@ -2718,7 +2718,9 @@ is replaced at start time with the real virtual host name.
{access_createnode, AccessName}
This option restricts which users are allowed to create pubsub nodes using -ACL and ACCESS. The default value is pubsub_createnode.
{max_items_node, MaxItems}
+ACL and ACCESS. +By default any account in the local ejabberd server is allowed to create pubsub nodes. +
{max_items_node, MaxItems}
Define the maximum number of items that can be stored in a node. Default value is 10.
{plugins, [ Plugin, ...]}
diff --git a/doc/guide.tex b/doc/guide.tex index 2f3c2171a..ca72e2982 100644 --- a/doc/guide.tex +++ b/doc/guide.tex @@ -2942,11 +2942,11 @@ Module options: \titem{\{access, AccessName\}} \ind{options!access}You can specify who is allowed to use the Multi-User Chat service. By default everyone is allowed to use it. \titem{\{access\_create, AccessName\}} \ind{options!access\_create}To configure who is - allowed to create new rooms at the Multi-User Chat service, this option - can be used. By default everybody is allowed to create rooms. + allowed to create new rooms at the Multi-User Chat service, this option can be used. + By default any account in the local ejabberd server is allowed to create rooms. \titem{\{access\_persistent, AccessName\}} \ind{options!access\_persistent}To configure who is allowed to modify the 'persistent' room option. - By default everybody is allowed to modify that option. + By default any account in the local ejabberd server is allowed to modify that option. \titem{\{access\_admin, AccessName\}} \ind{options!access\_admin}This option specifies who is allowed to administrate the Multi-User Chat service. The default value is \term{none}, which means that only the room creator can @@ -3486,7 +3486,8 @@ Options: \hostitem{pubsub} \titem{\{access\_createnode, AccessName\}} \ind{options!access\_createnode} This option restricts which users are allowed to create pubsub nodes using - ACL and ACCESS. The default value is \term{pubsub\_createnode}. % Not clear enough + do not use abbreviations. + ACL and ACCESS. + By default any account in the local ejabberd server is allowed to create pubsub nodes. \titem{\{max\_items\_node, MaxItems\}} \ind{options!max\_items\_node} Define the maximum number of items that can be stored in a node. Default value is 10. diff --git a/src/ejabberd.cfg.example b/src/ejabberd.cfg.example index 785ad3748..29a1fb1df 100644 --- a/src/ejabberd.cfg.example +++ b/src/ejabberd.cfg.example @@ -415,11 +415,14 @@ %% Admins of this server are also admins of MUC service: {access, muc_admin, [{allow, admin}]}. +%% Only accounts of the local ejabberd server can create rooms: +{access, muc_create, [{allow, local}]}. + %% All users are allowed to use MUC service: {access, muc, [{allow, all}]}. -%% Everybody can create pubsub nodes -{access, pubsub_createnode, [{allow, all}]}. +%% Only accounts in the local ejabberd server can create Pubsub nodes: +{access, pubsub_createnode, [{allow, local}]}. %% In-band registration allows registration of any possible username. %% To disable in-band registration, replace 'allow' with 'deny'. @@ -493,8 +496,8 @@ {mod_muc, [ %%{host, "conference.@HOST@"}, {access, muc}, - {access_create, muc}, - {access_persistent, muc}, + {access_create, muc_create}, + {access_persistent, muc_create}, {access_admin, muc_admin} ]}, %%{mod_muc_log,[]},