我们已wireshark
在Scientific Linux 6系统中添加了一些与使用相关的功能。
此后,当我使用普通用户启动它时,将不允许我使用网络接口。我必须通过root登录才能执行相同的操作。
有没有什么办法可以让我单击wireshark
,并且在应用程序启动之前,会出现GUI要求输入root密码?和打开时一样Firewall
。
我可以使用Shell脚本来做到这一点吗?
请不要不运行Wireshark的为根。Wireshark代码的大部分主体/大部分不需要(也不应)以root用户身份运行。超过一百万行代码!
如果允许用户运行Wireshark进行网络捕获,则仅单独的dumpcap程序(执行实际捕获)需要特殊特权。
看:
wiki.archlinux.org/index.php/Wireshark
wiki.wireshark.org/CaptureSetup/CapturePrivileges
wiki.wireshark.org/安全性
(另外:一个简单的谷歌搜索可能会有所帮助)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句