Hallo, neugierig auf SmarthomeNG habe ich es mir mal testweise installiert.
Es läuft in einem LXC Container unter Proxmox auf Debian 10 (buster) und Python 3.7.3.
Der erste Start verlief problemlos, ich konnte mich direkt mit einem Klick auf der Login-Seite anmelden.
Als erste Amtshandlung wollte ich natürlich ein Passwort vergeben, um das System zumindest grundlegend abzusichern - leider bietet das etwas zu viel Sicherheit, d.h. ich kann mich mit dem vergebenen Passwort nicht einloggen.
Das ist erstmal kein großes Problem. Wenn ich per SSH die Datei module.yaml bearbeite, dort die Zeilen mit "user" und "hashed_password" lösche und anschließend SmarthomeNG neu starte, komme ich immer wieder zurück zum Ausgangspunkt, also Login ohne Passwort.
Nur habe ich bislang keinen Weg gefunden, ein funktionierendes Passwort zu vergeben. Was ich probiert habe:
Im Log sehe ich nur ein paar harmlos anmutende Warnings und einen MQTT Connection Error, der wohl auf einem noch nicht weiter konfigurierten System zu erwarten sein dürfte.
Hat vielleicht jemand eine Idee, woran es liegen könnte, dass es mir nicht gelingt, ein Admin-Passwort zu setzen und mich damit einzuloggen?
Ich vermute ja irgendeine simple Kleinigkeit, die ich übersehe...
Danke für Eure Hilfe!
Rico
Es läuft in einem LXC Container unter Proxmox auf Debian 10 (buster) und Python 3.7.3.
Der erste Start verlief problemlos, ich konnte mich direkt mit einem Klick auf der Login-Seite anmelden.
Als erste Amtshandlung wollte ich natürlich ein Passwort vergeben, um das System zumindest grundlegend abzusichern - leider bietet das etwas zu viel Sicherheit, d.h. ich kann mich mit dem vergebenen Passwort nicht einloggen.
Das ist erstmal kein großes Problem. Wenn ich per SSH die Datei module.yaml bearbeite, dort die Zeilen mit "user" und "hashed_password" lösche und anschließend SmarthomeNG neu starte, komme ich immer wieder zurück zum Ausgangspunkt, also Login ohne Passwort.
Nur habe ich bislang keinen Weg gefunden, ein funktionierendes Passwort zu vergeben. Was ich probiert habe:
- Eingabe des Passwortes im Web-Interface => es wird als Hash in die module.yaml geschrieben. Nach einem Neustart kein Login mehr möglich.
- Eingabe des Passwortes unter Dienste > Password-Hash erzeugen => es wird exakt der Hash erzeugt, den ich auch in der module.yaml sehe.
- Eingabe des soeben erzeugten Hash als Passwort => es wird ein anderer Hash erzeugt und natürlich funktioniert da auch nicht besser.
- Erzeugung des Hashes meines Passwortes per Command Line mit echo MeinPasswort| sha512sum => Es wird ein anderer Hash erzeugt als in SmartHomeNG.
- Kopieren dieses Hashes in die module.yaml => funktioniert auch nicht.
Im Log sehe ich nur ein paar harmlos anmutende Warnings und einen MQTT Connection Error, der wohl auf einem noch nicht weiter konfigurierten System zu erwarten sein dürfte.
Hat vielleicht jemand eine Idee, woran es liegen könnte, dass es mir nicht gelingt, ein Admin-Passwort zu setzen und mich damit einzuloggen?
Ich vermute ja irgendeine simple Kleinigkeit, die ich übersehe...
Danke für Eure Hilfe!
Rico
Kommentar