Thanks for using Security Onion!
Wireshark is complex software and, like any complex software, has
bugs. Wireshark has had many vulnerabilities where just viewing
traffic as root could compromise your system. (As a matter of fact,
if you start wireshark using sudo, you'll get a warning to that
effect.) Therefore, it is recommended to run Wireshark as a non-root
user.
If you want to capture packets, you should use a simple tool such as
tcpdump, daemonlogger, or dumpcap. Run your capture tool using sudo
and write to a directory that your non-root user has access to:
sudo tcpdump -w /tmp/test.pcap
Then start wireshark as your non-root user to analyze the resulting pcap:
wireshark /tmp/test.pcap
Please let us know whether or not that helps!
Thanks,
--
Doug Burks, GSE, CISSP
President, Greater Augusta ISSA
http://augusta.issa.org
http://securityonion.blogspot.com
Welcome to the Security Onion mailing list and thanks for your
suggestion! However, please keep in mind that by doing so you are
running Wireshark as root and are putting yourself at risk. Please
see my previous reply:
https://groups.google.com/d/msg/security-onion/CXbMgjH1XYg/ksKw2HRB9aIJ
--
Doug Burks, GSE, CISSP
President, Greater Augusta ISSA
http://augusta.issa.org
http://securityonion.blogspot.com