Standardowa instalacja Wireshark nie daje programowi pozwolenia na dostęp do interfejsu sieciowego.
Przypuszczam, że muszę uruchomić program sudo
, ale nie wiem, jak dodać go do ikony - jeśli tak to zrobić.
permissions
wireshark
Sven AA
źródło
źródło
tcpdump
narzędzie w Linuksie, jeśliwireshark
sprawia ci to zbyt wiele problemów.Odpowiedzi:
W przypadku WireShark istnieje lepszy sposób. Bit, które zwykle musi korzeń jest zastosowanie zbiór pakietów i może być skonfigurowany tak, by niektóre osoby z niego korzystać bez
sudo
,gksu
,etc
.W terminalu (bardzo ważne, że jesteś w terminalu, nie tylko w dialogu Alt + F2) uruchom:
Zostaniesz zapytany, czy chcesz zezwolić użytkownikom innym niż root na wąchanie. Właśnie do tego dążymy, więc wybierz
Yes
i naciśnij Return.To dodaje
wireshark
grupę. Każdy w tej grupie będzie mógł wąchać bez rootowania. Jest to oczywiście bezpieczniejsze niż pozwolenie nikomu na wąchanie, ale oznacza to, że nie trzeba sprawdzać hasła. Technicznie każda osoba mająca dostęp do komputera zalogowanego za pomocąwireshark
konta będzie mogła powąchać. Jeśli jest to dla ciebie do przyjęcia, kontynuuj.Jeśli nie, uruchom go ponownie i wybierz nie.
Następnie wystarczy dodać użytkownika do tej grupy. Uruchomić to:
I uruchom ponownie lub wyloguj się. Kiedy wrócisz, powinieneś zacząć wąchać bez kłopotów z rootowaniem.
źródło
newgrp wireshark
polecenia, aby tymczasowo wejść do grupy po uzyskaniu członkostwa wwireshark
grupie.su - $USER
zgodnie z opisem w Przeładuj zadania grupowe użytkowników Linuksa bez wylogowywania - Super UserMożesz również uruchomić Wireshark z uprawnieniami roota, uruchamiając go
gksu wireshark
z terminala.Zauważ, że istnieją obawy związane z bezpieczeństwem podczas działania Wireshark w tym trybie, a mianowicie, że każdy exploit, który narusza Wireshark, ma teraz uprawnienia roota, a nie uprawnienia użytkownika. Jest to bardziej problem z Wireshark niż z innymi aplikacjami, ponieważ ze względu na swoją naturę (przechwytywanie i przetwarzanie dowolnych danych wejściowych) Wireshark jest bardziej podatny na exploity niż typowe aplikacje komputerowe. Prawdopodobnie jesteś bezpieczny w sieci SOHO, ale powinieneś zdawać sobie sprawę z tego problemu przed kontynuowaniem.
Cytaty:
źródło
Naprawdę nie musisz uruchamiać WireShark jako root. Proszę przeczytać oficjalną stronę . W skrócie powinieneś zrobić:
Następnie wyloguj się i zaloguj ponownie.
Uwaga: ta metoda została przetestowana na 16.04 LTS, 17.10 i 18.04 LTS.
źródło
możesz spróbować również, otworzyć terminal, uruchomić to polecenie
uruchom wireshark jako użytkownik inny niż root
źródło