FHEM Forum

FHEM => Automatisierung => Thema gestartet von: cmonty14 am 06 Mai 2019, 20:52:12

Titel: [solved] allowed: Passwort wird im Klartext gespeichert - wie ändern?
Beitrag von: cmonty14 am 06 Mai 2019, 20:52:12
Hallo!
Ich habe 2 Benutzer angelegt (admin, fhem) mit diesen Befehlen:
define admin allowed
attr admin validFor WEBadmin
attr admin basicAuth { "$user":"$password" eq "admin":"<secret>" }

define user allowed
attr user validFor WEBuser
attr user basicAuth { "$user":"$password" eq "fhem":"<secret>" }
attr user allowedCommands get,set


Das Passwort <secret> wird jetzt im Klartext in /opt/fhem/fhem.cfg gespeichert.

Wie kann das geändert werden?

THX
Titel: Antw:allowed: Passwort wird im Klartext gespeichert - Wie kann das geändert werden?
Beitrag von: CoolTux am 06 Mai 2019, 21:06:56
Lösch mal das basicAuth Attribut und mach statt dessen
set allowedDevice basicAuth <username> <password>
Titel: Antw:allowed: Passwort wird im Klartext gespeichert - Wie kann das geändert werden?
Beitrag von: cmonty14 am 06 Mai 2019, 22:18:20
Danke.
Das Passwort ist jetzt encoded.

Frage:
Wo finde ich jetzt den Benutzernamen admin und fhem?
Titel: Antw:allowed: Passwort wird im Klartext gespeichert - Wie kann das geändert werden?
Beitrag von: CoolTux am 07 Mai 2019, 04:20:32
Du kannst soweit mir bekannt pro allowed Instant nur einen User angeben. Du musst also wissen welche Instanz welchen User enthält.
Titel: Antw:allowed: Passwort wird im Klartext gespeichert - Wie kann das geändert werden?
Beitrag von: cmonty14 am 07 Mai 2019, 07:42:26
Danke für die Unterstützung!