Не удалось запустить / usr / bin / dumpcap в дочернем процессе: Permission denied [duplicate]

Раньше я запускал wirehark на ubuntu 17.04 с

~/$ sudo wireshark

, но теперь (сразу после обновления до 17.10), когда я пишу то же самое, я получаю сообщение об ошибке

~/$ sudo wireshark QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' Invalid MIT-MAGIC-COOKIE-1 keyQXcbConnection: Could not connect to display :0
8
задан 25 October 2017 в 11:13

4 ответа

работают вокруг

~$ xhost +si:localuser:root ~$ sudo wireshark

Почему gksu / gksudo не работает с Wayland?

9
ответ дан 17 July 2018 в 18:11

На самом деле вам не нужно запускать WireShark как root. Пожалуйста, прочтите официальную страницу.

Вкратце вы должны сделать:

sudo chgrp wireshark /usr/bin/dumpcap sudo chmod o-rx /usr/bin/dumpcap sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap sudo usermod -a -G wireshark $USER

Затем выйдите из системы и войдите в систему снова.

5
ответ дан 17 July 2018 в 18:11

работают вокруг

~$ xhost +si:localuser:root ~$ sudo wireshark

Почему gksu / gksudo не работает с Wayland?

9
ответ дан 23 July 2018 в 19:00

На самом деле вам не нужно запускать WireShark как root. Пожалуйста, прочтите официальную страницу.

Вкратце вы должны сделать:

sudo chgrp wireshark /usr/bin/dumpcap sudo chmod o-rx /usr/bin/dumpcap sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap sudo usermod -a -G wireshark $USER

Затем выйдите из системы и войдите в систему снова.

5
ответ дан 23 July 2018 в 19:00

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

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