为什么ejabberdctl不对check_password命令给出响应?

时间:2019-09-09 15:21:59

标签: ejabberd

我想使用命令“ ejabberdctl check_password用户主机密码”,但是它没有响应。为什么是这样?我可以使用ejabberdctl注册用户,更改密码,按主机列出用户,但是当我尝试使用“ check_password”命令时,命令行上没有响应。是否有必须更新的配置设置才能显示此命令的正确或错误响应?

1 个答案:

答案 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