我想使用命令“ ejabberdctl check_password用户主机密码”,但是它没有响应。为什么是这样?我可以使用ejabberdctl注册用户,更改密码,按主机列出用户,但是当我尝试使用“ check_password”命令时,命令行上没有响应。是否有必须更新的配置设置才能显示此命令的正确或错误响应?
答案 0 :(得分:1)
,但没有响应。为什么会这样?
如其定义中所述,该命令返回代码:
$ ejabberdctl help check_password
Command Name: check_password
Arguments: user::binary
host::binary
password::binary
Returns: res::rescode
Tags: accounts
Description: Check if a password is correct
如何查看代码?一种方式:
$ ejabberdctl check_password user1 localhost mypass11
$ echo $?
0
$ ejabberdctl check_password user1 localhost thisiswrong
$ echo $?
1