[Eisfair] telegram: start Script mit root-Rechten (hier bfb)

Rolf Bensch azubi at bensch-net.de
Do Jun 2 17:39:48 CEST 2022


Hallo zusammen,

mit dem Telegram-Paket ist der Server in der Lage Befehle über Telegram 
zu empfangen und darüber ein Script zu starten. Ich möchte damit in 
brute_force_blocking ein "unblock" ausführen lassen. bfb wird 
ausgeführt, unblock scheitert jedoch an Rechten:

/etc/init.d/brute_force_blocking: line 31: 
/etc/config.d/brute_force_blocking: Permission denied
/etc/init.d/brute_force_blocking: line 57: 
/usr/local/brute_force_blocking/brute_force_blocking_oldstat: Permission 
denied
/etc/init.d/brute_force_blocking: line 62: 
/usr/local/brute_force_blocking/brute_force_blocking_oldstat: Permission 
denied

Dann gebe ich telegramd sudo-Rechte auf das Script.

   telegramd ALL=(root) NOPASSWD: /etc/init.d/brute_force_blocking 
,/usr/bin/iptables

... die Fehlermeldung bleibt. Auch wenn ich die Berechtigungen erweitere:

   telegramd ALL=(ALL) NOPASSWD: ALL

Was läuft hier schief?

Grüße

Rolf


Mehr Informationen über die Mailingliste Eisfair