mosquitto下载
https://mosquitto.org/download/
1、异常现象
mosquitto_passwd.exe -c pwfile.example admin
创建用户不成功,总是提示:
Password:Error:Empty password
2、解决办法
C:\Program Files\mosquitto>mosquitto_passwd -c -b pwfile.example admin admin
C:\Program Files\mosquitto>mosquitto_passwd.exe -c ./pwfile.example admin
Password: Error: Empty password.
C:\Program Files\mosquitto>mosquitto_passwd.exe -c ./pwfile.example admin adm
in
Password: Error: Empty password.
C:\Program Files\mosquitto>mosquitto_passwd.exe -c pwfile.example admin admin
Password: Error: Empty password.
C:\Program Files\mosquitto>mosquitto_passwd.exe -c pwfile.example admin
Password: Error: Empty password.
C:\Program Files\mosquitto>mosquitto_passwd.exe -c pwfile.example
Error: -c argument given but password file or username missing.
C:\Program Files\mosquitto>mosquitto_passwd.exe -c pwfile.example admin
Password: Error: Empty password.
C:\Program Files\mosquitto>mosquitto_passwd -c -b pwfile.example admin admin
C:\Program Files\mosquitto>
3、说明
注意,mosquitto_passwd -c命令每次都只会生成只包含一个用户的文件,若是你想在passwd.conf中存放多个用户, 可使用mosquitto_passwd -b 命令
mosquitto_passwd -b [最终生成的password_file文件] [用户名] [密码]
mosquitto_passwd -b命令必须在控制台输入明文的密码,且每次只是在passwd.conf中新增一个用户,不会覆盖以前已生成的用户