Comment définir username / password mosquitto?
j'ai utilisé le mosquitto_passwd commande pour créer un fichier de mot de passe.
mosquitto_passwd /etc/mosquitto/passwd admin
 j'ai ajouté le chemin à mon fichier de mots de passe dans mosquitto.conf:
password_file /etc/mosquitto/passwd
mais quand je m'abonne ou que je le publie, il n'a pas besoin de nom d'utilisateur/mot de passe?
mosquitto_sub  -t '#' -d
Client mosqsub/19032-Dell sending CONNECT
Client mosqsub/19032-Dell received CONNACK
Client mosqsub/19032-Dell sending SUBSCRIBE (Mid: 1, Topic: #, QoS: 0)
Client mosqsub/19032-Dell received SUBACK
Subscribed (mid: 1): 0
Qu'ai-je manqué?
24
                
            
                demandé sur
                kartben
                2015-07-01 11:55:25
            
        2 réponses
par défaut, Mosquito autorise toujours les connexions anonymes, c'est-à-dire les connexions pour lesquelles aucun nom d'utilisateur/mot de passe n'est fourni.
En plus de l' password_file entrée, vous avez aussi besoin de:
allow_anonymous false
50
	                    
	                
	                    répondu
	                    kartben
	                    2015-07-07 06:23:32
	                
	            après modifier "allow_anonymous false" dans/etc/Mosquito / Mosquito.conf, l'utilisateur sans mot de passe ne peut toujours pub et sub
0
	                    
	                
	                    répondu
	                    ndtc
	                    2018-06-12 14:27:31