Trusty 14.04에서 루트로 실행하지 않고 Wireshark를 활성화하는 방법


49

Wireshark를 설치했습니다. 루트로 실행하는 것은 권장되지 않으므로

내가 했어

sudo dpkg-reconfigure wireshark-common

에 따르면 :

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

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

예, 시작했습니다. Wireshark를 로그 아웃하고 다음 메시지를 받았습니다.

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

Wireshark를 구성하는 권장 방법을 따랐으며 13.10에서 작동했지만 14.04에서는 작동하지 않습니다.

참고로 wireshark-common을 재구성하면 실제로 dumpcap 그룹을 Wireshark로 설정합니다. 여전히 작동하지 않습니다. 나는 그것을 확인했다.

14.04에서 어떻게해야합니까?


당신은 이미 사용자가 wireshark 그룹에 있는지 확인한 것 같습니다
Akronix

예. 그 말은, 나는 이것에 비틀 거린다 groups $USER wireshark groups $user 는 wireshark를 나열 하지 않는다
Janghou


1
sudo usermod -aG wireshark $ USER를 실행하십시오. 그런 다음 로그 아웃했다가 다시 로그인하십시오.
l3x

답변:


74

나는 실행 후 그것을 발견했다.

sudo dpkg-reconfigure wireshark-common

wireshark그룹이 생성되었습니다 /etc/gshadow. 그래서 방금 썼습니다 :

sudo gpasswd -a $USER wireshark

로그 아웃 / 로그인하면 이제 제대로 작동합니다!


세 건배. 이것은 솔루션으로 표시되어야하지만 OP는 스레드를 포기했을 것입니다.
Hack-R

2
로그 아웃 / 로그인 대신 newgrp wireshark일반 사용자로 입력 하면 속도가 빠르고 18.04에 대한 경험에서 동일하게 작동합니다.
Nicolas Raoul

예, 작동합니다. 위의 명령을 자세히 설명하거나 링크를 제공 할 수 있습니까?
Abhay Sehgal

23

그렇습니다. 그러나 어떤 것이 couldn't run /usr/bin/dumpcap in child process: Permission Denied빠졌습니다. 와 같은 오류 메시지가 표시 되면 터미널로 이동하여

sudo dpkg-reconfigure wireshark-common

" YES" 로 답변을 선택한 다음

sudo adduser $USER wireshark

그런 다음 컴퓨터를 다시 시작하고 wireshark를 엽니 다. 효과가있다.


4
다시 시작할 필요는 없습니다. 로그 아웃 / 로그인합니다.
heemayl 2016 년

1
adduser 명령에 "-a"매개 변수를 추가하는 것을 잊지 마십시오. -a, --add USER add USER to GROUP
Thanos

2
다시 시작해야했습니다-로그인 / 아웃이 작동하지 않습니다 (우분투 16.10-64 비트)
TmTron

예, 작동합니다. 위의 명령을 자세히 설명하거나 링크를 제공 할 수 있습니까?
Abhay Sehgal

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.