I am pretty new to wireshark and I read that wireshark shouldn't be run as root because of security issues.
Anyway I did the following as mentioned in several places such as this post:
sudo dpkg-reconfigure wireshark-common
sudo usermod -a -G wireshark $USER
Then I logged out and in again and used the newgrp command but I can not run wireshark as non root with enough privileges to sniff.
Also I could recognized that the groups command doesn't list wireshark but according to /etc/group my user is in the wireshark group.
Thanks in advance Amit