Hallo,
ich steh gerade auf dem Schlauch. Habe ein Skript unter /usr/local/bin, was ich in fhem gerne als su ausführen möchte. Ein
>"sudo sh /usr/local/bin/skript.sh"< bringt jedoch folgende Fehlermeldung im Logfile: >sudo: no tty present and no askpass program specified<
Das Skript ist in der sudoers für fhem freigegeben: fhem ALL= (ALL:ALL) NOPASSWD: /usr/local/bin/skript.sh.
Mein eigenes Backup-Skript im gleichen Verzeichnis funktioniert als backupcmd in global mit sudo einwandfrei.
Was habe ich vergessen?
Vielen Dank für Eure Hilfe.
Gruß
Thomas
Zitat von: Thomas_Homepilot am 12 Mai 2014, 11:04:47
Was habe ich vergessen?
eine Shell für fhem zu definieren?
Danke für die Hilfe.
Ich weiss zwar nicht, ob ich den Tip richtig interpretiert habe, aber wenn ich das Skript ohne sh ausführe klappts:
>"sudo /usr/local/bin/skript.sh"<
Gruß
Thomas