Patent ID: 8521808

Claim:
A method, in a data processing system, for a non-root-level user to execute command line script files via a generic command line interface, the method comprising: receiving, in a command line interface in the data processing system, a shellscript command from a non-root-level user via a client system; determining, by a security module in the data processing system, whether the non-root-level user is logged on at a command line interface shell level access, wherein the command line interface shell level access is at least a level of access above command line interface system access and at least a level of access below command line interface root-level access; responsive to the non-root-level user being logged on at the command line interface shell level access, identifying, by a storage controller at the request of a command line interface, a script file associated with the shellscript command in a storage of the data processing system, wherein the script file is either a new script file or a modified script file uploaded by the user without root-level access, without root-level user assistance, and without requiring a rebuild and packaging by the root-level user; executing, by a storage controller, the script file; and sending, by the command line interface, the results of the execution of the script file to the non-root-level user via the client system.