[solved] allowed: Passwort wird im Klartext gespeichert - wie ändern?

Begonnen von cmonty14, 06 Mai 2019, 20:52:12

Vorheriges Thema - Nächstes Thema

cmonty14

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

CoolTux

Lösch mal das basicAuth Attribut und mach statt dessen
set allowedDevice basicAuth <username> <password>
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

cmonty14

Danke.
Das Passwort ist jetzt encoded.

Frage:
Wo finde ich jetzt den Benutzernamen admin und fhem?

CoolTux

Du kannst soweit mir bekannt pro allowed Instant nur einen User angeben. Du musst also wissen welche Instanz welchen User enthält.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

cmonty14