On Wed, 25 Feb 2004, George Toft wrote:
> Like I said - weird.
>
> I have some web servers running a perversion of Apache called IHS. This
> has been running with no problem, and I have an entry in /etc/sudoers
> that allows certain users to restart IHS. This has worked well for
> about 6 months. Suddenly (and coincident to the installation of a new
> module), only root can restart IHS. The mere mortal can no longer
> restart IHS. It tries to restart, but hangs up in the restart process.
>
> I need to be able to let these users restart IHS via sudo and not grant
> them root. Removing the module that caused this mess is NOT an option.
> The current entry looks something like this:
>
> User_Alias WEB = gtoft
> Cmnd_Alias HTTP = /bin/su /usr/local/apache/bin/apachectl
> WEB ALL = (root) NOPASSWD: HTTP
>
> It sounds like a permissions issue, but this does make sense to me -
> doesnt the above run apachectl as root?
>
> I am open to any alternative syntax that will allow WEB users to restart
> IHS. Keep in mind, the above works fine without that module loaded.
>
>
Cmnd_Alias HTTP = "/usr/local/apache/bin/apachectl *"
Or at least that's pretty much how we did it at job[-2].
The /bin/su in this case looks redundant. Since sudo runs the command as
root, why su to root?
TJ
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss