Ich versuche, es 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 festgestellt, dass die Datei unter /usr/shared/wireshark-common/README.Debian gelesen wurde. Diese Datei habe ich gelesen, aber ich weiß immer noch nicht, was ich tun soll.
Die Datei ist eigentlich
/usr/share/doc/wireshark-common/README.Debian
.Was Sie tun müssen, ist:
Wählen Sie die Option "Ja".
Melden Sie sich ab und wieder an, um die neue Gruppenmitgliedschaft zu übernehmen, und Sie können wireshark jetzt als Benutzer ohne Rootberechtigung ausführen.
quelle
dpkg-reconfigure wireshark
ist der richtige Weg, um die Wireshark-Gruppe auf Debian-Systemen einzurichten. Es ist nicht erforderlich, dumpcap setuid (wie in der akzeptierten Antwort) festzulegen, da die Paketskripte die entsprechenden Obergrenzen für die Gruppe festlegen.newgrp wireshark
deine Shell ein. Wenn Sie Teil dieser Gruppe sind, wird die Shell Ihre neue Mitgliedschaft abholen (auf Anfrage).Mit können Sie wireshark ohne sudo-Zugriff ausführen
quelle
sudo setcap...
ohnesudo
Zugriff ausgeführt werden kann? Ihre Antwort ergibt keinen Sinn.