SDOC QCM S2 Flashcards
Qu’est-ce qu’une ACL dans Mosquitto ?
Les ACL définissent les permissions des utilisateurs pour accéder à des topics MQTT
Quel est le format d’une ligne ACL pour lire un topic ?
topic read
Exemple : topic read home/sensor/temperature
Comment autoriser un utilisateur à écrire sur un topic dans une ACL Mosquitto ?
topic write
Exemple : topic write home/lights/brightness
Comment définir une permission de lecture et écriture complète sur un topic ?
topic
Exemple : topic home/garage/door
Comment créer un fichier de mots de passe pour Mosquitto ?
Utiliser la commande mosquitto_passwd -c /etc/mosquitto/passwd
Exemple : mosquitto_passwd -c /etc/mosquitto/passwd user1
Comment configurer Mosquitto pour utiliser un fichier de mots de passe ?
Ajouter password_file /etc/mosquitto/passwd
dans le fichier de configuration Exemple : password_file /etc/mosquitto/passwd
Qu’est-ce que l’accès anonyme dans Mosquitto ?
Permet aux clients de se connecter sans fournir de nom d’utilisateur ni mot de passe
Comment autoriser l’accès anonyme dans Mosquitto ?
Utiliser allow_anonymous true
dans le fichier de configuration Exemple : allow_anonymous true
Comment désactiver l’accès anonyme dans Mosquitto ?
Utiliser allow_anonymous false
dans le fichier de configuration Exemple : allow_anonymous false
Quel est le rôle de tcpdump ?
Capturer et analyser les paquets réseau sur une interface
Comment capturer le trafic réseau avec tcpdump ?
Utiliser la commande tcpdump -i
pour capturer le trafic sur une interface donnée Exemple : tcpdump -i eth0
Comment filtrer le trafic par port avec tcpdump ?
Utiliser la commande tcpdump port
Exemple : tcpdump port 22
Comment capturer le trafic HTTP avec tcpdump ?
Utiliser la commande tcpdump port 80
Exemple : tcpdump port 80
Comment capturer le trafic HTTPS avec tcpdump ?
Utiliser la commande tcpdump dst port 443
Exemple : tcpdump dst port 443
Comment capturer le trafic MQTT avec tcpdump ?
Utiliser la commande tcpdump src port 1883
Exemple : tcpdump src port 1883
À quoi sert la commande find en bash ?
Rechercher des fichiers et répertoires dans un système
Comment rechercher un fichier spécifique avec find ?
Utiliser la commande find -name
Exemple : find /home -name fichier.txt
À quoi sert la commande grep en bash ?
Rechercher des chaînes de texte dans des fichiers ou des flux
Comment rechercher un texte dans un fichier avec grep ?
Utiliser la commande grep
Exemple : grep 'erreur' /var/log/syslog
À quoi sert la commande sudo ?
Exécuter des commandes avec des privilèges élevés ou root
Comment mettre à jour les paquets avec sudo ?
Utiliser la commande sudo apt update
Exemple : sudo apt update
À quoi sert la commande cp ?
Copier des fichiers ou des répertoires
Comment copier un fichier avec cp ?
Utiliser la commande cp
Exemple : cp fichier1.txt /home/user/
À quoi sert la commande mkdir ?
Créer des répertoires
Comment créer un nouveau répertoire avec mkdir ?
Utiliser la commande mkdir
Exemple : mkdir nouveau_dossier
À quoi sert la commande cd ?
Changer de répertoire courant dans le terminal
Comment changer de répertoire avec cd ?
Utiliser la commande cd
Exemple : cd /home/user/Documents