F11 httpd - non-root "service httpd status" reports wrong

Dennis J. dennisml at conversis.de
Thu Sep 3 20:11:39 UTC 2009


On 09/03/2009 06:55 PM, Jason Farrell wrote:
> On Thu, Sep 3, 2009 at 11:21 AM, G.Wolfe
> Woodbury<ggw at wolves.durham.nc.us>  wrote:
>> F11+updates doing a "service httpd status" reports that the subsystem is
>> locked but httpd dead.  Examination of ps output shows the httpd processes,
>> and pidof reports them.  Prepending sudo to the service command does things
>> right.
>>
>> Not sure why the sudo makes a difference, but it seems to me that it
>> shouldn't require root privleges to simply inquire for the status of
>> something.
>
> That would be because the pidfile is located in /var/run/httpd vs
> /var/run (as in rhel), and is not readable by nonroot:
> drwx------. 2 root root 4096 2009-09-02 16:04 /var/run/httpd
>
> Not really a bug since regular users don't need to be querying service
> status, and httpd isn't singled out.
>

There also seems to be a problem with apache ignoring the pidfile 
configuraton so scripts that use a configured path for the pidfile will 
probably not find that file anyway even if the permissions weren't a problem:
https://bugzilla.redhat.com/show_bug.cgi?id=508170

Regards,
   Dennis




More information about the fedora-test-list mailing list