Add labs
This commit is contained in:
42
03-security/lab08/lab.txt
Normal file
42
03-security/lab08/lab.txt
Normal file
@ -0,0 +1,42 @@
|
||||
= Berechtigungen
|
||||
|
||||
Verwenden Sie `mosquitto_sub` mit dem Host `test.mosquitto.org`, MQTT 5,
|
||||
Port `1884`, Usernamen "ro" und Passwort (`-P`) "readonly"
|
||||
|
||||
$ docker run --rm -it --init --net host eclipse-mosquitto \
|
||||
mosquitto_sub --host test.mosquitto.org --port 1884 -V 5 --qos 1 --topic "demotopic" \
|
||||
--username ro -P readonly -W 2 --debug
|
||||
|
||||
|
||||
Was passiert, wenn Sie "wo" und Passwort "writeonly" nutzen?
|
||||
|
||||
$ docker run --rm -it --init --net host eclipse-mosquitto \
|
||||
mosquitto_sub --host test.mosquitto.org --port 1884 -V 5 --qos 1 --topic "demotopic" \
|
||||
--username wo -P writeonly -W 2 --debug
|
||||
|
||||
|
||||
Was passiert, wenn Sie mit den 'ro' User etwas publishen wollen?
|
||||
|
||||
$ docker run --rm -it --init --net host eclipse-mosquitto \
|
||||
mosquitto_pub --host test.mosquitto.org --port 1884 -V 5 --qos 1 --topic "demotopic" \
|
||||
--username ro -P readonly --message "demo message" --debug
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Alternativ kann mittels `docker compose up` gleichartiges lokales Setup verwendet werden:
|
||||
|
||||
$ docker compose up
|
||||
|
||||
$ docker run --rm -it --init --net host eclipse-mosquitto \
|
||||
mosquitto_sub -V 5 --qos 1 --topic "demotopic" \
|
||||
--username ro -P readonly -W 2 --debug
|
||||
|
||||
$ docker run --rm -it --init --net host eclipse-mosquitto \
|
||||
mosquitto_sub -V 5 --qos 1 --topic "demotopic" \
|
||||
--username wo -P writeonly -W 2 --debug
|
||||
|
||||
$ docker run --rm -it --init --net host eclipse-mosquitto \
|
||||
mosquitto_pub -V 5 --qos 1 --topic "demotopic" \
|
||||
--username ro -P readonly --message "demo message" --debug
|
||||
Reference in New Issue
Block a user