Passwort für node-blue

Aktuell kann ich mich nicht mehr mit homegear/homegear anmelden (0.7.18 - 1822). Jetzt habe ich irgendwo gelesen, dass das Passwort geändert wurde und sich nun in der defaultPassword.txt befindet. Jedoch kann ich im Log nix und die Datei defaultPassword.txt selbst nicht finden :frowning:

Kann mir da jemand weiterhelfen?

In der Log-Datei finde ich es nicht und die Textdatei existiert auch nicht… Kann ich die auch selbst anlegen?

ls

admin-ui     db.sql.bak1  db.sql.bak4  db.sql.bak7  db.sql-shm  node-blue   tmp
db.sql       db.sql.bak2  db.sql.bak5  db.sql.bak8  db.sql-wal  phpinclude  ui
db.sql.bak0  db.sql.bak3  db.sql.bak6  db.sql.bak9  modules     scripts     www

Benutz doch bitte die Formatierungsfunktion des Forums, du kannst deinen Beitrag nachträglich editieren:

grafik


Mit dem Passwort bin ich leider gerade auch nicht im Bilde. @job, weißt du da schon bescheid?

Sorry, nein keine Ahnung.

1 Like

Hatte Probleme die Funktion richtig anzuwenden… Sorry… So, jetzt ist es formatiert :slight_smile:

1 Like

Hi

ich nutze auch die 0.7.18-1822. bei mir was keinerlei Änderung beim Passwort festzustellen. Die datei defaultPassword.txt ist auch nicht existent.

ich sehe allerdings die folgenden Meldungen im homegear.log wenn homegear startet - was ich auch OK finde da es ja stimmt und mich lediglich warnt:

homegear.log:05/27/18 12:48:18.549 RPC Server (Port 2002): Warning: RPC server has no authorization enabled. Everybody on your local network can login into this installation. It is strongly recommended to enable authorization on all RPC servers when the connected clients support it.
homegear.log:05/27/18 12:48:22.831 Warning: Not starting server, because no suitable RPC server for serving the XML description is available (Necessary settings: No SSL, no auth, webserver enabled).
homegear.log:05/27/18 12:49:22.956 RPC Server (Port 2001): Warning: RPC server has no authorization enabled. Everybody on your local network can login into this installation. It is strongly recommended to enable authorization on all RPC servers when the connected clients support it.
homegear.log:05/27/18 12:49:22.960 RPC Server (Port 2002): Warning: RPC server has no authorization enabled. Everybody on your local network can login into this installation. It is strongly recommended to enable authorization on all RPC servers when the connected clients support it.

Vom Gefühl hatte ich auch den Fall das ich mich mehrmals anmelden musste bevor ich authentifiziert wurde. Aber das liess sich nicht reproduzieren.

Was steht im log wenn du dich anmeldest?
Hast du das password im Browser gespeichert?

1 Like

Also im log steht… connection from client established… Von daher sieht es gut aus … :frowning: Passwörter sind nicht gespeichert. Ich hatte es davor, dass ich mich im Firefox anmelden konnte, aber in Chrome nicht. Jetzt geht es in beiden nicht. Browsercache habe ich auch schon mal gelöscht…

Hallo @Sydney,

poste mal die Ausgabe von:

homegear -r
groups list

Für mich, um zu sehen, ob da irgendwo ein Fehler ist. Es gibt zwei mögliche Ursachen:

  1. Die Gruppenberechtigungen sind schief
  2. Das Kennwort hat sich aus welchen Gründen auch immer geändert - Homegear ändert bei einer Aktualisierung das Kennwort nicht selbstständig

Für ersteres gibt es in 0.7.19 den neuen Befehl groups restore:

homegear -r
groups restore

Für Punkt 2 kannst du das Kennwort für den Nutzer homegear im CLI setzen:

homegear -r
users update homegear "<Neues Kennwort>" "1"

Danach solltest du wieder Zugriff haben.

Viele Grüße

Sathya

1 Like
Administrators:
  ID: 1
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

Script Engine:
  ID: 2
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

IPC:
  ID: 3
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

Node-BLUE:
  ID: 4
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

Event Handler:
  ID: 5
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

MQTT:
  ID: 6
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

Family Modules:
  ID: 7
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

No User:
  ID: 8
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

Unauthorized:
  ID: 9
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: deny
    Executable event server RPC methods:
      * all: deny

Nach groups restore:

Administrators:
  ID: 1
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

Script Engine:
  ID: 2
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

IPC:
  ID: 3
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

Node-BLUE:
  ID: 4
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

Event Handler:
  ID: 5
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

MQTT:
  ID: 6
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

Family Modules:
  ID: 7
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

No User:
  ID: 8
  ACL:
    Allowed services:
      * all: accept
    Executable RPC methods:
      * all: accept
    Executable event server RPC methods:
      * all: accept

Unauthorized:
  ID: 9
  ACL:
    Allowed services:
      * all: deny
    Executable RPC methods:
      * all: deny
    Executable event server RPC methods:
      * all: deny

Zugriff noch immer nicht möglich :frowning:

Die Gruppen waren ok. Setz mal ein neues Kennwort für den Benutzer, dann sollte es klappen ;-).

Neues Passwort eingegeben… Weiterhin “unauthorized”

Ich melde mich hierüber an:

http://homegearpi:2001/node-blue/signin.php

Neustart hat auch nix gebracht :frowning:

Was sagt denn

homegear -r
users list

?

ID    Name                                                                                                Groups
1     homegear                                                                                            1

Es ist weiterhin egal of Firefox, Chrome oder Edge

ok, das ist komisch. Was gibt

homegear -e rc 'print_v($hg->auth("homegear", "<dein Kennwort>"));'

Auf der Konsole zurück?

Ach vielleicht hilft das… Wenn ich das falsche Passwort eingebe komme ich auf die node-blue-Seite zurück mit “Wrong username or password.”. Gebe ich das richtige ein kommt nur ein leeres Fenster mit dem Text “unauthorized”.

Rückmeldung: (Boolean) 1

Moment, ich teste mal eben. Ich melde mich gleich.