[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: cacti und ICMP ping



Björn Meier wrote:
Stefan Bauer wrote:
Björn Meier schrieb:
hi,

cacti kann bei mir kein ICMP ping. Ping braucht root-Rechte. Gibt es da schon eine Lösung?

Läuft standardmäßig mit SUID-Root in meinem Debian. Die Man-Page
sagt hierzu:

SECURITY
ping requires CAP_NET_RAWIO capability to be executed. It may be
used as set-uid root.


hi,
ich danke dir. Das hätte ich gelesen und angepasst. Ich hab jetzt gemerkt, dass php schon ein problem hat, dann die create_socket() funktion ist nicht erlaubt. Dadurch scheint für ihn der host down und das war es dann.

Gibt es da was Elegantes?

Gruß,
Björn

hi,

ich glaube, ich habe einen Bug gefunden. Im Script /usr/share/cacti/site/lib/ping.php benutzt cacti die Funktion posix_seteuid(0) um roott-rechte zu benutzen um RAW_SOCKETS unter PHP zu erstellen. Die Funktion posix_seteuid() braucht selbst aber previligierte Rechte (alles andere hätte mich gewundert) damit sie funktioniert.

Kann das jemand als Bug bestätigen (Eigentlich ist es ja ein Design-Fehler, der schon be?

Gruß,
Björn


Reply to: