首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在可信任的14.04中启用Wireshark而不作为根用户运行

如何在可信任的14.04中启用Wireshark而不作为根用户运行
EN

Ask Ubuntu用户
提问于 2014-05-01 09:00:39
回答 3查看 157.8K关注 0票数 54

我安装了Wireshark。不建议以root形式运行,因此

我做了

代码语言:javascript
复制
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并收到了以下消息:

代码语言:javascript
复制
couldn't run /usr/bin/dumpcap in child process: Permission Denied.

我想我遵循了配置Wireshark的推荐方法,它在13.10起作用,14.04没有起作用

FYI,重新配置Wireshark -公共实际上是将垃圾箱的组设置为Wireshark。但还是没用。我查过了。

应该如何在14.04完成呢?

EN

回答 3

Ask Ubuntu用户

发布于 2014-05-05 10:38:30

我在跑步后发现:

代码语言:javascript
复制
sudo dpkg-reconfigure wireshark-common

wireshark中创建了一个/etc/gshadow组。所以我就写到:

代码语言:javascript
复制
sudo gpasswd -a $USER wireshark

和注销/登录,现在它运行良好!

票数 81
EN

Ask Ubuntu用户

发布于 2016-05-27 09:39:14

是的,你确实是对的。但是有些事情是missing.If,您可以看到像couldn't run /usr/bin/dumpcap in child process: Permission Denied.Go这样的错误消息到终端和

代码语言:javascript
复制
sudo dpkg-reconfigure wireshark-common

选择"YES“.Then将用户添加到组中

代码语言:javascript
复制
sudo adduser $USER wireshark

然后重新启动机器并打开wireshark。它起作用了。

票数 26
EN

Ask Ubuntu用户

发布于 2014-05-05 10:52:20

代码语言:javascript
复制
sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap

检查这个问题

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/458762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档