1. A method for authorizing non-root users to run root commands in a service control manager (SCM) module, comprising: defining tools, wherein the tools specify commands or options that can be run on nodes associated with the SCM module; assigning the tools to roles via an authorization model associated with the SCM module; assigning the roles to non-root users via the authorization model; and running the commands or the options specified in the tools by the non-root users, based upon the roles assigned, on one or more of the nodes without external authorization.