> >     "The program uses a raw socket to communicate and requires root 
> > access
> >     (geteuid() == 0)."
> >
> > Yet the man page states:
> >
> >      "-f   Read list of system from a file. This option can only be 
> > used by
> >           the root user.  Regular users should pipe in the file via 
> > stdin:
> >               fping < targets_file"
> >
> > That implies that users other than root can run the command.  Which is 
> > accurate?
> 
> The effective uid must be root to run the program.  In addition, if the 
> "-f" flag is specified, you really have to be root.

        And why is that?  What about fping requires not following the
        Solaris policy of privilege?  See PSARC/2002/188 Least Privilege
        for Solaris.

Gary..

Reply via email to