LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1386|回复: 3

普通用户使用wireshark找不到网络接口

[复制链接]
发表于 2008-5-30 10:30:15 | 显示全部楼层 |阅读模式
使用networkmanager做网络管理,所以没有启用net.eth0这些,在root用户下打开wireshark可用找到相应的接口,普通用户不行,感觉该是群组的问题,该怎么解决呢?谢谢!
发表于 2008-5-30 11:10:56 | 显示全部楼层
仔细看 emerge 后的信息
里面有提到
如果没记错就是 wireshark 这个组
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-30 11:51:37 | 显示全部楼层
我试着加了,还是不行,现在用sudo先用着,总觉得还是比较麻烦。
回复 支持 反对

使用道具 举报

发表于 2008-5-30 14:38:12 | 显示全部楼层
* Messages for package net-analyzer/wireshark-1.0.0:

* With version 0.99.7, all function calls that require elevated privileges
* have been moved out of the GUI to dumpcap. WIRESHARK CONTAINS OVER ONE
* POINT FIVE MILLION LINES OF SOURCE CODE. DO NOT RUN THEM AS ROOT.
*
* NOTE: To run wireshark as normal user you have to add yourself into
* wireshark group. This security measure ensures that only trusted
* users allowed to sniff your traffic.
* GNU info directory index is up-to-date.


我也是用 NetworkManager,只留了 lo,把用户加到 wireshark 组就可以
...不知道你的 dumpcap 是不是 suid 的


  1. eightpm@terminal-8-laptop ~ $ ls -l `locate dumpcap | grep 'dumpcap$'`
  2. -r-sr-s--- 1 root wireshark 60280 2008-05-18 20:16 /usr/bin/dumpcap
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表