Prosody如何查询已经注册的用户

WebRTC中文社区是一个为大家解决在使用WebRTC当中遇到问题所建立的社区,欢迎更多学习和使用WebRTC的人加入进来,一起建设。

在之前的一篇文章中我们介绍了prosody如何创建用户
但是有的时候我们需要查询已经注册的prosody用户,来确保用户已经注册上了
查了官方文档后没有发现直接相关的命令
具体查看如下
ls -l /var/lib/prosody/*/accounts/*
如果想使用prosodyctl命令查下,需要下载相关module
一般的prosody的modules的路径在
/usr/lib/prosody/modules
如果你的路径不在可以使用
prosodyctl about查看

prosodyctl about
Prosody 0.10.0

# Prosody directories
Data directory:     /var/lib/prosody
Config directory:   /etc/prosody
Source directory:   /usr/lib/prosody
Plugin directories:
  /usr/lib/prosody/modules/


# Lua environment
Lua version:             	Lua 5.1

Lua module search paths:
  /usr/lib/prosody/?.lua
  /usr/local/share/lua/5.1/?.lua
  /usr/local/share/lua/5.1/?/init.lua
  /usr/local/lib/lua/5.1/?.lua
  /usr/local/lib/lua/5.1/?/init.lua
  /usr/share/lua/5.1/?.lua
  /usr/share/lua/5.1/?/init.lua

Lua C module search paths:
  /usr/lib/prosody/?.so
  /usr/local/lib/lua/5.1/?.so
  /usr/lib/x86_64-linux-gnu/lua/5.1/?.so
  /usr/lib/lua/5.1/?.so
  /usr/local/lib/lua/5.1/loadall.so

LuaRocks:        	Not installed

# Lua module versions
lfs:     	LuaFileSystem 1.6.3
libevent:	2.1.8-stable
luaevent:	0.4.4
lxp:     	LuaExpat 1.3.0
socket:  	LuaSocket 3.0-rc1
ssl:     	0.6

进入modules目录

cd /usr/lib/prosody/modules/
wget http://prosody.im/files/mod_listusers.lua 

重启

prosodyctl restart

查询已注册的用户

prosodyctl mod_listusers

在这里插入图片描述

你可能感兴趣的:(WebRTC,jitsi,prosody)