在ubuntu中安裝完wireshark(老版 sudo add-apt-repository ppa:n-muench/programs-ppa)後,使用普通用戶抓包時候會發現不能選擇interface
處理以下:ubuntu
一、添加wireshark用戶組。能夠發如今/etc/group中多了一個wireshark組get
sudo groupadd wireshark it
二、將dumpcap更改成wireshark用戶組 table
sudo chgrp wireshark /usr/bin/dumpcap date
三、讓wireshark用戶組有root權限使用dumpcap 權限
sudo chmod 4755 /usr/bin/dumpcap tab
(注意:若是設爲4754 Wireshark仍是會提示沒有權限 ) wireshark
四、將須要使用的普通用戶名加入wireshark用戶組,個人用戶是「martin」(須要根據具體用戶名修改!),則須要使用命令: apt-get
sudo gpasswd -a martin wireshark sudo
最新版的會在安裝時提供是否允許普通用戶抓包的選項:
$ sudo add-apt-repository ppa:wireshark-dev/stable
$ sudo apt-get update
$sudo apt-get install wireshark