FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Thomas_Homepilot am 12 Mai 2014, 11:04:47

Titel: [gelöst] Skript als SU ausführen
Beitrag von: Thomas_Homepilot am 12 Mai 2014, 11:04:47
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
Titel: Antw:Skript als SU ausführen
Beitrag von: betateilchen am 12 Mai 2014, 11:17:37
Zitat von: Thomas_Homepilot am 12 Mai 2014, 11:04:47
Was habe ich vergessen?

eine Shell für fhem zu definieren?
Titel: Antw:Skript als SU ausführen
Beitrag von: Thomas_Homepilot am 12 Mai 2014, 11:54:24
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