[phpBB Debug] PHP Warning: in file [ROOT]/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers"
[phpBB Debug] PHP Warning: in file [ROOT]/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers"
openhabforum.de • [GELÖST] shell script mit sudo rechten laufen lassen
Seite 1 von 1

[GELÖST] shell script mit sudo rechten laufen lassen

Verfasst: 2. Jul 2020 20:28
von thomas_w
Wie bekomme ich eine shell script zu laufen, dass sudo Rechte benötigt und damit eine Passworteingabe braucht

z. B. so was in der Art

getScan.sh

Code: Alles auswählen

#!/bin/bash
INPUT=$(sudo nmap -v -sn 192.168.2.1)
echo $INPUT
.things

Code: Alles auswählen

Thing exec:command:getscan  "OH2 NMAP SCAN" @ "Admin"
                    [command="/bin/bash /etc/openhab2/scripts/getScan.sh", interval=600, timeout=30, transform="REGEX((.*?))"]
.items

Code: Alles auswählen

String NMAP_getScan           "OH2_NMAP EXEC [%s]"  { channel="exec:command:getscan:output"}
.sitemap

Code: Alles auswählen

Text item=NMAP_getScan
Danke und Grüße
Thomas

Re: shell script mit sudo rechten laufen lassen

Verfasst: 3. Jul 2020 19:10
von udo1toni
Geh über visudo und erlaube dem User openhab die Ausführung bestimmter Befehle ohne Passworteingabe.


Gesendet von iPad mit Tapatalk

Re: shell script mit sudo rechten laufen lassen

Verfasst: 6. Jul 2020 18:23
von thomas_w
Hallo Udo,

passend dazu war ja diese Tutorial hier im Umlauf. Das konnte ich mir zum Glück was abschauen... Hoffe ich jedenfalls
https://smarthome-training.com/de/openh ... usfuehren/

Weitere Fragen zu visudo kommen bestimmt..

Danke und Grüße
Thomas