Dashcap Wireshark с setcap, установленным на отсутствие захвата без прав root для запуска в Ubuntu 18.10 - PullRequest
1 голос
/ 06 октября 2019

Я перекомпилировал последнюю версию Wireshark с префиксом / my-path / bin / и хочу настроить не-root захват пакетов. Однако, когда я устанавливаю

setcap cap_net_raw,cap_net_admin=eip /my-path/bin/dumpcap

, то каким-то образом dumpcap больше не может быть запущен и завершается с:

/my-path/bin/dumpcap: error while loading shared libraries: libwsutil.so.0: cannot open shared object file: No such file or directory

/ my-path / lib / libwsutil.so. 0 присутствует, и если я верну возможности с

setcap -r /my-path/bin/dumpcap

, я снова смогу запустить dumpcap. Есть ли какая-то особенность безопасности, которую мне нужно учитывать? Я использую Ubuntu 18.10.

1 Ответ

0 голосов
/ 22 октября 2019

Я тоже столкнулся с этой же проблемой сегодня. Я "исправил" это, изменив рабочую папку:

setcap cap_net_raw,cap_net_admin=eip /my-path/bin/dumpcap
cd /my-path/bin
./dumpcap
...