转战到97机器。在ejabber.config加上这么一行. 这样就有管理权限了, {user, "admin", "192.168.0.97"},表示admin@192.168.0.97这个用户。
- {acl, admin, {user, "admin", "192.168.0.97"}}.
在浏览器的地址栏输入http://192.168.0.97:5280/admin. 然后键入正确的用户名和密码。我这儿用户名是admin@192.168.0.97,密码是123456。 登陆成功后,就可以看到

上次我用ejabberctl工具来注册了admin用户,现在用jabber客户端来注册一个普通用户coderplay。我从http://psi-im.org/下载了psi在windows上的客户端用来登录。按提示注册,写好个人资料就可以登陆啦。 我还把admin加为好友了 :)
聊几句,嘿嘿
在http://ejabberd.jabber.ru/看到ejabberdctl的一个技巧,可以列出向服务器注册的所有用户的密码。
代码
- # ./ejabberdctl ejabberd@192.168.0.97 dump /tmp/edump.txt
过滤一下
- # cat /tmp/edump.txt | grep "{passwd,{" >/tmp/epasstmp.txt
再处理一下数据格式
代码
- # sed -e 's/{passwd,{"//g;s/","/ /g;s/"},"/ /g;s/"}.//g' /tmp/epasstmp.txt >/tmp/passwd.txt
就可以看到所有用户的密码啦
代码
- # cat /tmp/passwd.txt
- coderplay 192.168.0.97 123456
- admin 192.168.0.97 123456
这东西至少可以检验有没有注册成功 :)

- 大小: 32.6 KB

- 大小: 13.6 KB

- 大小: 42.7 KB
分享到:
相关推荐
在ejabberd服务器上,你可以创建并管理这些聊天室。 接下来,我们需要关注以下关键步骤: 1. **连接服务器**:使用strophe.js建立与ejabberd服务器的连接。这通常涉及设置服务器地址、端口、用户名、密码和资源。...
JWChat 1.0 Beta 3 是一个基于Ajax技术实现的Jabber即时通讯客户端,它提供了丰富的用户界面和功能,为用户提供了一种高效且便捷的在线交流方式。Jabber,现被称为XMPP(Extensible Messaging and Presence Protocol...
- **好友管理**:添加、删除和查找好友,这部分需要客户端和服务端进行数据交互,维护好友列表。 - **聊天界面**:设计用户友好的聊天界面,展示聊天记录,支持发送文本、图片、表情等多样化消息类型。这涉及到...
1. 用户界面:Android应用通常采用Activity和Fragment构建用户界面,包括登录、注册、联系人列表、聊天窗口等页面。使用XML布局文件定义视图元素,Java或Kotlin代码处理用户交互。 2. 数据管理:SQLite数据库用于...
- **Ejabberd**:利用Erlang语言的优势,在并发性和稳定性方面表现优异,适合大型分布式环境,但维护成本较高。 - **GoPush**:基于Go语言开发的推送系统,支持高并发访问,并能够适应分布式环境的需求。 #### 内核...