Как включить Wireshark, не работая как корень в Надежном человеке 14.04

Я установил 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-распространенное реконфигурирование на самом деле устанавливает группу для dumpcap к Wireshark. Тем не менее это не работает. Я проверил это.

Как это должно быть сделано в 14,04?

49
задан 1 May 2014 в 13:30

3 ответа

Я нашел что после выполнения:

sudo dpkg-reconfigure wireshark-common

wireshark группа, созданный в /etc/gshadow. Таким образом, я просто записал:

sudo gpasswd -a $USER wireshark

и выход из системы/вход в систему и теперь это хорошо работает!

74
ответ дан 16 November 2019 в 10:26
sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap

Проверка этот вопрос

2
ответ дан 16 November 2019 в 10:26

Да, Вы действительно исправляли. Но некоторая вещь отсутствует. Если Вы видите сообщение об ошибке как couldn't run /usr/bin/dumpcap in child process: Permission Denied.Go к терминалу и

sudo dpkg-reconfigure wireshark-common

выбирают ответ, поскольку" YES".Then добавляют, что пользователь группе

sudo adduser $USER wireshark

Затем перезапускает Вашу машину и открывает wireshark. Это работает.

23
ответ дан 16 November 2019 в 10:26

Другие вопросы по тегам:

Похожие вопросы: