> Is there a good reason why all the start stop functions in /etc/init.d =
> are executable by anybody by default. It seems to me that this allows =
> your average user to stop an important system service. Anyone have =
> comments?

Why does it allow your average user to stop an important system service?

If a user runs the scripts, the scripts are executed with the *user*'s
permissions.  Since the user has no authority to (for example) send signals
to a daemon process they don't own, there is no damage they can do.  There's
no difference from the user running the commands in the script manually.
Thus there is no harm in allowing execution by anybody.

                                Warwick

----------------------------------------------------------------------------
Warwick Harvey                                    email: [EMAIL PROTECTED]
Department of Computer Science                        phone: +61-3-9287-9171
University of Melbourne                                 fax: +61-3-9348-1184
Parkville, Victoria, AUSTRALIA 3052     web: http://www.cs.mu.OZ.AU/~warwick

Reply via email to