Wie richte ich Wireshark so ein, dass es unter Debian ohne Root ausgeführt wird?

Ich versuche, wireshark auf einem Debian-Computer zu verwenden, aber wenn ich es mit meinem Nicht-Root-Benutzerkonto ausführe, erkennt es keine Netzwerkschnittstelle.

Ich habe auch versucht, Wireshark als root auszuführen, aber Wireshark sagt mir, dass diese Methode unsicher ist.

Ich habe auch die FAQ gelesen und gefunden ", Lesen Sie die Datei /usr/shared/wireshark-common/README.Debian-Datei " - Ich habe diese Datei gelesen, aber ich weiß immer noch nicht, was ich tun soll.

Author: slhck, 2011-08-06

2 answers

Durch die Installation von Wireshark-Paketen erhalten Nicht-Root-Benutzer nicht automatisch Rechte zum Erfassen von Paketen.

Sie benötigen root Berechtigungen, um den Datenverkehr mit Wireshark (oder dumpcap) zu erfassen. Gemäß dem von Ihnen erwähnten Handbuch sollte es jedoch möglich sein, Ihren Benutzer zur Gruppe wireshark hinzuzufügen:

useradd -G wireshark your-user-name

Weiß nicht, ob das allein wird aber funktionieren. Hier ist auch eine Anleitung aus dem Wireshark Blog, die es erklärt ein bisschen mehr:

sudo -s
groupadd -g wireshark
usermod -a -G wireshark your-user-name
chgrp wireshark /usr/bin/dumpcap
chmod 4750 /usr/bin/dumpcap

Dieses Wesen sie können Wireshark jedoch sicher ausführen, um Paket-Dumps ohne root - Berechtigungen zu überprüfen, zu bearbeiten oder zu filtern.

 15
Author: slhck,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-06 16:47:29

Die Datei ist eigentlich /usr/share/doc/wireshark-common/README.Debian.

Was Sie tun müssen, ist:

sudo dpkg-reconfigure wireshark-common

Wählen Sie die option "ja".

usermod -a -G wireshark your-user-name

Melden Sie sich ab und melden Sie sich wieder an, um die neue Gruppenmitgliedschaft zu erhalten, und Sie können Wireshark jetzt als Nicht-Root-Benutzer ausführen.

 50
Author: notfred,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-10-17 19:24:23