Я пытаюсь использовать wireshark
на компьютере Debian, но когда я запускаю его с моей учетной записью, не являющейся пользователем root, он не обнаруживает сетевой интерфейс.
Я также попытался запустить wireshark от имени пользователя root, но wireshark сообщает, что этот метод небезопасен.
Я также прочитал FAQ и обнаружил, что «прочитал файл в /usr/shared/wireshark-common/README.Debian файле» - я прочитал этот файл, но я все еще не знаю, что я должен делать.
Файл на самом деле
/usr/share/doc/wireshark-common/README.Debian
.Что вам нужно сделать, это:
Выберите вариант «да».
Выйдите из системы и снова войдите в систему, чтобы получить новое членство в группе, и теперь вы можете запускать wireshark как пользователь без полномочий root.
источник
dpkg-reconfigure wireshark
- это правильный способ настроить группу wireshark в системах Debian. В настройке dumpcap (как в принятом ответе) нет необходимости, так как сценарии пакета устанавливают соответствующие ограничения для группы.newgrp wireshark
в своей оболочке. Если вы являетесь частью этой группы, оболочка заберет ваше новое членство (по запросу).Вы можете запустить wireshark без доступа sudo, используя
источник
sudo setcap...
можно запустить безsudo
доступа? Ваш ответ не имеет никакого смысла.