> 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