wireshark解决权限问题


参考sudo 或者 root 打开 wireshark 是不安全的,毕竟我不是root敢死队

如何以普通用户运行 wireshark

  1. 添加wireshark用户组

    $ sudo groupadd wireshark
    
  2. 将dumpcap更改为wireshark用户组

    $ sudo chgrp wireshark /usr/bin/dumpcap
    
  3. 让wireshark用户组有root权限使用dumpcap

    $ sudo chmod 4755 /usr/bin/dumpcap
    

(注意:如果设为4754 Wireshark还是会提示没有权限 )

  1. 将用户加入wireshark组
    $ sudo gpasswd -a username wireshark
    或者
    $ sudo usermod -a -G wireshark username