Hallo,
ich bin zwar schon lange im Thema, habe da jetzt ein Problem wo ich mir unsicher bin.
Ich habe mein System gestern neu aufgesetzt und bin direkt auf Buster anstatt Stretch gegangen.
Alles ok, NUR
Habe ich meine /etc/sudoers.d/homebridge dem homebridge user alle Rechte mittels homebridge ALL=(ALL) SETENV:NOPASSWD: ALL verpasst.
Da sollte man doch meinen , dass es rechtemäßig keine Probleme auftauchen.
Aber!!
Starte ich Homebrige als systemd service, kommt es zu Berechtigungsprobleme beim
Amazon Dash
CMDSwitch2 – ssh keys in Verbindung mit Pi Hole
Amazon Dash meckert rum, er kann kein Device finden, ich solle es mit Sudo probieren
CMDSwitch2 verlangt die Akzeptierung der SSH Verbindung/Keys zum Einloggen und anschließend das Passwort.
Starte ich Homebridge per Sudo homebridge -I -U /var/homebridge, habe ich keine Berechtigungsprobleme
Das SSH Probleme konnte ich lösen indem ich das Anlegen der SSH Keys auch für den Root und Pi User wiederholt habe und diese ebenfalls an den Pi Hole Server geschickt hatte
Blieb noch das Amazon Dash Problem.
Das habe ich gelöst in dem ich im homebridge.service von User=homebridge auf User=root gewechselt bin.
ABER ist das nicht falsch? Ich habe dem User Homebridge doch alle Rechte gegeben, oder???
Ist das so richtig oder kann ich es anders lösen?
Vielen Dank
URBANsUNITED