FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Hackstall am 22 November 2025, 19:46:21

Titel: qx als als sudo benötigt passwort
Beitrag von: Hackstall am 22 November 2025, 19:46:21
Hi,

auch wenn es nicht schön ist muss ich ein
qx als sudo absetzen.

Wenn ich dieses mache dann kommt im log folgende Fehlermeldung:

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
sudo: a password is required

Kann ich mit qx oder sudo das passwort mitgeben oder wie müsste es funktionieren?

Den qx den ich absetzen will ist folgender:

    qx (sudo -u root /opt/fhem/FHEM/fhem_backup_pi.sh > /opt/fhem/backup/log_fhem.txt &);;\
Titel: Aw: qx als als sudo benötigt passwort
Beitrag von: betateilchen am 22 November 2025, 19:54:13
Zitat von: Hackstall am 22 November 2025, 19:46:21oder wie müsste es funktionieren?

Die Lösung steht doch schon in der Meldung:

Zitator configure an askpass helper

Wenn Du nach dem Teil der Meldung googlest, findest Du jede Menge Lösungsansätze.

Alternativ kannst Du das Backup-Skript auch per cronjob auf Betriebssystemebene unter dem user "root" laufen lassen, dann kommt keine Passwortabfrage.


//offtopic:

Mein Lösungsansatz wäre: zu hinterfragen, warum ein backup-Skript sudo Rechte benötigt.
Titel: Aw: qx als als sudo benötigt passwort
Beitrag von: Otto123 am 22 November 2025, 23:28:52
Zitat von: betateilchen am 22 November 2025, 19:54:13Mein Lösungsansatz wäre: zu hinterfragen, warum ein backup-Skript sudo Rechte benötigt.
dreimal unterstrichen ;)
Wenn es gar nicht anders geht, kann man auch ganz vorsichtig user fhem zum eingeschränkten sudoer (https://heinz-otto.blogspot.com/2017/08/raspberry-ausschalten-mit-fhem.html) ohne Nachfrage machen.

Gruß Otto