installed net-analyzer/wireshark-0.99.7. the permissions on tshark and dumpcap do not allow execution by users in the wireshark group: $ ls -l /usr/bin/tshark /usr/bin/dumpcap -r-s--s--- 1 root wireshark 50880 2007-12-25 13:10 /usr/bin/dumpcap -r-s--s--- 1 root wireshark 162180 2007-12-25 13:10 /usr/bin/tshark the permissions should include g+r. thanks
CC'ing portage team. Please, tell us why portage removes g-r bit: * >>> SetUID: [chmod go-r] /var/tmp/portage/net-analyzer/wireshark-0.99.7/image//usr/bin/dumpcap [ ok ] * >>> SetUID: [chmod go-r] /var/tmp/portage/net-analyzer/wireshark-0.99.7/image//usr/bin/tshark . [ ok ] * >>> SetGID: [chmod o-r] /var/tmp/portage/net-analyzer/wireshark-0.99.7/image//usr/bin/dumpcap . [ ok ] * >>> SetGID: [chmod o-r] /var/tmp/portage/net-analyzer/wireshark-0.99.7/image//usr/bin/tshark .. [ ok ]
It seems that the code just isn't smart enough to see that it's setting g-r on a setgid binary. I'll fix it.
This has been released in 2.1.4_rc12.
fixed. thanks.