转战到97机器。在ejabber.config加上这么一行. 这样就有管理权限了, {user, "admin", "192.168.0.97"},表示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的一个技巧,可以列出向服务器注册的所有用户的密码。
过滤一下
再处理一下数据格式
就可以看到所有用户的密码啦
这东西至少可以检验有没有注册成功 :)
- {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
这东西至少可以检验有没有注册成功 :)