>Casper.Dik at Sun.COM wrote: >>>> Two rights profiles are added to /etc/security/exec_attr as >>>> follows: >>>> >>>> Network Management:suser:cmd:::/usr/sbin/tshark:uid=0 >>>> Network Management:suser:cmd:::/usr/sbin/wireshark:uid=0 >>> As we discussed today, I clearly thought we can do better than >>> this. Also since there is no backward compatibility issue, >>> the policy field should be "solaris", not "suser". >> >> Yes, this seems wrong; certainly if it allows creating output files. >> >> Solaris snoop runs as "nobody" after doing setup (open output files, >> configure snooping and filtering) and running with just the >> appropriate privileges at start seems much preferred, specifically >> as there applications are prone to stumbling over odd packets. >> >> And running GUI apps under uid 0 is a big NO-NO. They always have >> too many security bugs by virtue of their size alone. > >GTK just exits on startup if it detects it's being used in a setuid app.
But not if it's run with eui d= ruid = 0, right, and that is the plan here. Casper