ejabberd管理页面和客户端

转战到97机器。在ejabber.config加上这么一行.  这样就有管理权限了, {user, "admin", "192.168.0.97"},表示admin@192.168.0.97这个用户。


 
  1. {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的一个技巧,可以列出向服务器注册的所有用户的密码。
 
代码
 
  1. # ./ejabberdctl ejabberd@192.168.0.97 dump /tmp/edump.txt  

过滤一下
 
 
  1. # cat /tmp/edump.txt | grep "{passwd,{" >/tmp/epasstmp.txt  

再处理一下数据格式
代码
 
  1. # sed -e 's/{passwd,{"//g;s/","/ /g;s/"},"/ /g;s/"}.//g' /tmp/epasstmp.txt >/tmp/passwd.txt  


就可以看到所有用户的密码啦
代码
 
  1. # cat /tmp/passwd.txt   
  2. coderplay 192.168.0.97 123456  
  3. admin 192.168.0.97 123456  


这东西至少可以检验有没有注册成功 :)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值