Jak włączyć Wireshark bez uruchamiania jako root w Trusty 14.04


49

Zainstalowałem Wireshark. Uruchamianie jako root nie jest zalecane, więc

Zrobiłem

sudo dpkg-reconfigure wireshark-common

Według:

http://wiki.wireshark.org/CaptureSetup/CapturePrivileges

http://anonscm.debian.org/viewvc/collab-maint/ext-maint/wireshark/trunk/debian/README.Debian?view=markup

Odpowiedzi Tak, wyloguj się Uruchom Wireshark i otrzymałem ten komunikat:

couldn't run /usr/bin/dumpcap in child process: Permission Denied.

Myślę, że postępowałem zgodnie z zalecanym sposobem konfiguracji Wiresharka, działał w 13.10, a nie w 14.04

Do twojej wiadomości, rekonfiguracja wireshark-common w rzeczywistości ustawia grupę dla zrzutu zrzutu na Wireshark. Nadal to nie działa. Sprawdziłem to.

Jak należy to zrobić w 14.04?


Chyba już sprawdziłeś, że ty, użytkownik,
należysz do

Tak. powiedziawszy, natknę się na to groups $USER nie ma listy wireshark groups $user NIE ma listy wireshark
Janghou


1
Po prostu uruchom to: sudo usermod -aG wireshark $ USER. Następnie wyloguj się i zaloguj ponownie.
l3x

Odpowiedzi:


74

Odkryłem, że po uruchomieniu:

sudo dpkg-reconfigure wireshark-common

wiresharkgrupa została utworzona w /etc/gshadow. Właśnie napisałem:

sudo gpasswd -a $USER wireshark

i wyloguj się / zaloguj, a teraz działa dobrze!


Trzy okrzyki. To powinno być oznaczone jako rozwiązanie, ale OP prawdopodobnie porzucił wątek.
Hack-R

2
Zamiast się wylogowywać / logować, po prostu wpisz newgrp wiresharkjako zwykły użytkownik, jest szybszy i działa tak samo z moim doświadczeniem z 18.04.
Nicolas Raoul

Tak, działa, czy możesz szczegółowo wyjaśnić powyższe polecenia, czy może podać link?
Abhay Sehgal

23

Tak, poprawiłeś. Ale czegoś brakuje. Jeśli zobaczysz komunikat o błędzie, taki jak. couldn't run /usr/bin/dumpcap in child process: Permission DeniedPrzejdź do terminala i

sudo dpkg-reconfigure wireshark-common

wybierz odpowiedź jako „ YES”. Następnie dodaj użytkownika do grupy przez

sudo adduser $USER wireshark

Następnie uruchom ponownie komputer i otwórz Wireshark. To działa.


4
Nie musisz restartować. Wylogowanie / zalogowanie wystarczy.
heemayl

1
Nie zapomnij dodać parametru „-a” do polecenia adduser. -a, --add USER add USER to GROUP
Thanos,

2
Musiałem zrestartować - logowanie / wylogowanie nie działa (ubuntu 16.10-64bit)
TmTron

Tak, działa, czy możesz szczegółowo wyjaśnić powyższe polecenia, czy może podać link?
Abhay Sehgal

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.