ethereal Zugriffsrechte und compile-Problem
Hallo Liste, ich versuche gerade mit ethereal Bekantschaft zu schließen, habe aber einige Probleme. Compiliere ich ethereal nach ./configure --enable-setuid-install meckert GTK+ beim Programmstart: Gtk-WARNING **: This process is currently running setuid or setgid. This is not a supported use of GTK+. You must create a helper program instead. For further details, see: http://www.gtk.org/setuid.html ...auf der www Seite steht nur, daß man kein GTK+ Programm mit suid ausstatten sollte - mag ja angebracht sein, aber WIE kriege ich ethereal zum capture des Netztraffics???? Compiliere ich ohne --enable-setuid-install und starte ethereal als user, kann ich mangels Zugriffsrechten nix capturn... Mache ich vorher ein su, kriegt GTK+ den DISPLAY nicht... Muß ich jetzt meinen Fenstermanager als root starten, um das eine Programm (ethereal) richtig benutzen zu können? Ich wollte schon die Rechte von /dev/eth0 ändern - zu meinem Erstaunen gibt es diese device garnicht?! Hat jemand einen Rat für mich?! Beim compilieren von ethereal0.9.7 unter suse8.0 hatte ich folgendes Problem. ./configure meckert: checking whether to use UCD SNMP/NET-SNMP library if available... yes checking ucd-snmp/snmp.h usability... no checking ucd-snmp/snmp.h presence... yes configure: WARNING: ucd-snmp/snmp.h: present but cannot be compiled configure: WARNING: ucd-snmp/snmp.h: check for missing prerequisite headers? configure: WARNING: ucd-snmp/snmp.h: proceeding with the preprocessor's result checking for ucd-snmp/snmp.h... yes checking ucd-snmp/version.h usability... yes checking ucd-snmp/version.h presence... yes checking for ucd-snmp/version.h... yes checking for sprint_realloc_objid in -lsnmp... no checking for sprint_realloc_objid in -lsnmp... no configure: error: UCD SNMP header files found, but sprint_realloc_objid not found in SNMP library. fordprefect:~/ethereal-0.9.7 # (das Problem bestand auch schon vor meinem heutigen Online Update von snmp etc.) ...ist SNMP nun da, oder nicht, oder nicht richtig??? Gruß der verwirrte Michael
Hallo Michael, hallo Leute, Am Freitag, 25. Oktober 2002 14:42 schrieb Michael Born:
[...] Compiliere ich ohne --enable-setuid-install und starte ethereal als user, kann ich mangels Zugriffsrechten nix capturn...
Klar, wäre ja noch schöner ;-)
Mache ich vorher ein su, kriegt GTK+ den DISPLAY nicht...
Probiers mal mit sux oder rufe vorher (als User) xhost +localhost auf. $DISPLAY sollte natürlich auch gesetzt sein ;-)
Muß ich jetzt meinen Fenstermanager als root starten, um das eine Programm (ethereal) richtig benutzen zu können?
Ja nicht ;-) Gruß Christian Boltz -- Registrierter Linux-Nutzer #239431 Linux - life is too short for reboots.
participants (2)
-
Christian Boltz
-
Michael Born