feat: ninlight-station warnt beim Einschalten vor dem oeffentlichen Default-Passwort
Die Spec (§9) verlangt beide Betriebsregeln in der Ausgabe von "on": die Erinnerung ans Ausschalten stand schon da, die zum eigenen Passwort fehlte. Bleibt PSK auf dem oeffentlichen Default 'ninlight-recovery' stehen, kann jeder in Funkreichweite, der ihn kennt, jeder Lampe beliebige Firmware unterschieben - das wird jetzt bei jedem Einschalten sichtbar gemacht. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
2dfb1fd1c2
commit
435884039b
@@ -66,6 +66,13 @@ on)
|
|||||||
sleep 1
|
sleep 1
|
||||||
if systemctl is-active --quiet ninlight-station; then
|
if systemctl is-active --quiet ninlight-station; then
|
||||||
echo "Station an: SSID $SSID auf 192.168.8.1, $n Image(s)"
|
echo "Station an: SSID $SSID auf 192.168.8.1, $n Image(s)"
|
||||||
|
# Mit dem oeffentlichen Default-Passwort (im Repo dokumentiert) kann jeder in
|
||||||
|
# Funkreichweite, der es kennt, jeder Lampe beliebige Firmware unterschieben - das ist
|
||||||
|
# die eine Haelfte der Betriebsregeln aus README.md/§9, die andere (Station wieder
|
||||||
|
# ausschalten) stand hier schon.
|
||||||
|
if [ "$PSK" = "ninlight-recovery" ]; then
|
||||||
|
echo "Warnung: PSK ist noch der oeffentliche Default 'ninlight-recovery' - eigenes Passwort in /etc/ninlight-station.conf setzen." >&2
|
||||||
|
fi
|
||||||
echo "Nicht vergessen: 'ninlight-station off', wenn du fertig bist."
|
echo "Nicht vergessen: 'ninlight-station off', wenn du fertig bist."
|
||||||
else
|
else
|
||||||
# Mit Restart=always laeuft ein abgestuerzter Dienst sonst im Hintergrund
|
# Mit Restart=always laeuft ein abgestuerzter Dienst sonst im Hintergrund
|
||||||
|
|||||||
Reference in New Issue
Block a user