Próbuję używać wireshark
na maszynie Debiana, ale kiedy uruchamiam ją z moim kontem użytkownika innego niż root, nie wykrywa żadnego interfejsu sieciowego.
Próbowałem również uruchomić wireshark jako root, ale wireshark mówi mi, że ta metoda jest niepewna.
Przeczytałem również FAQ i znalazłem „przeczytaj plik na /usr/shared/wireshark-common/README.Debian pliku” - przeczytałem ten plik, ale nadal nie wiem, co powinienem zrobić.
Plik jest w rzeczywistości
/usr/share/doc/wireshark-common/README.Debian
.Co musisz zrobić, to:
Wybierz opcję „tak”.
Wyloguj się i zaloguj ponownie, aby odebrać nowe członkostwo w grupie, a teraz możesz uruchomić wireshark jako użytkownik inny niż root.
źródło
dpkg-reconfigure wireshark
jest właściwym sposobem na skonfigurowanie grupy wireshark w systemach Debian. Utworzenie setuid dumpcap (jak w zaakceptowanej odpowiedzi) jest niepotrzebne, ponieważ skrypty pakietu ustawią odpowiednie ograniczenia dla grupy.newgrp wireshark
swoją powłokę. Jeśli należysz do tej grupy, powłoka odbierze twoje nowe członkostwo (na żądanie).Możesz uruchomić wireshark bez dostępu sudo za pomocą
źródło
sudo setcap...
można uruchomić bezsudo
dostępu? Twoja odpowiedź nie ma sensu.