zoukankan      html  css  js  c++  java
  • ubuntu中设置wireshark抓包

    安装wireshark软件后,打开进行抓包的时候会提示权限不足.原因是普通用户没有执行权限,也打不开网络端口捕捉,因为dumpcap需要root权限。

    产生这种问题的原因:比如:wireshark在进行插件型添加的时候,正常情况下是需要在用户权限下才可以运行插件。可以参考wireshark中的/usr/share/wireshark/init.lua  文件中的disable_lua = false语句。
    解决办法:为普通用户提供执行wireshark权限。
    root@zhf-maple:/home/zhf/桌面# sudo groupadd wireshark  #添加wireshark组
    root@zhf-maple:/home/zhf/桌面# sudo chgrp wireshark /usr/bin/dumpcap   #将dumpcap更改为wireshark用户组
    root@zhf-maple:/home/zhf/桌面# sudo chmod 4755 /usr/bin/dumpcap  #设置dumpcap权限
    root@zhf-maple:/home/zhf/桌面# sudo gpasswd -a root wireshark   #添加root用户
    正在将用户“root”加入到“wireshark”组中
    root@zhf-maple:/home/zhf/桌面# su zhf
    zhf@zhf-maple:~/桌面$ su root
    密码:
    root@zhf-maple:/home/zhf/桌面# sudo gpasswd -a zhf wireshark   #添加zhf用户
    正在将用户“zhf”加入到“wireshark”组中

     
    添加完了后,就可以正常使用wireshark了
  • 相关阅读:
    在Ubuntu_meta 16.04中设置默认Python3.5的命令
    树莓派安装中文输入法Fcitx及Google拼音输入法
    树莓派安装ubuntu_meta并配置开发环境
    业务代表模式
    MVC 模式
    访问者模式
    模板模式
    Linux进程调度与抢占
    IP地址
    策略模式
  • 原文地址:https://www.cnblogs.com/zhanghongfeng/p/8458479.html
Copyright © 2011-2022 走看看