启用用户注册 - eJabberd

tra*_*ega 8 ubuntu local-area-network file-sharing ejabberd instant-messaging

我是配置 Jabber/XMPP 服务器的完全n00b,我希望在设置方面得到一些帮助。我已经完成了所有这些并安装了pidgin。我似乎可以在 pidgin 中设置我的“管理员用户”没问题,但是当我尝试注册一个新用户时,我从 pidgin 收到一条 403 Fobidden 消息。

我是否需要更改 ejabberd.cfg 文件以允许用户注册?如果是这样,我该怎么做?如果不是,我需要什么才能进行基本的聊天和文件共享?

mgo*_*ven 7

关于用户注册,您有两种选择。您可以在服务器上手动创建用户帐户,也可以启用带内注册,这样任何可以连接到服务器的人都可以注册帐户。

如果要手动创建帐户,请在服务器上为每个用户运行此命令:

sudo ejabberdctl register <username> <domain> <password>
Run Code Online (Sandbox Code Playgroud)

如果要启用带登记,发现在以下行/etc/ejabberd/ejabberd.cfg并更改denyallow使其看起来像这样。

{access, register, [{allow, all}]}.
Run Code Online (Sandbox Code Playgroud)