Patent ID: 7233949

Claim:
A system for controlling user authorities to access one or more databases, the system comprising at least one client computer, at least one administrator computer, an application server, a database server, and a system database, wherein: the application server comprises: an authority setting module for defining system operations, user types and user authorities for ACLs (access control lists), wherein the system operations comprise editing users and databases, and assigning user authorities and databases to corresponding users, and each of the ACLs comprises: a database name list for displaying database names; a user name list for displaying user names corresponding to one or more selected databases; a user type list for displaying user types related to the selected databases; a user authority list for displaying user authorities related to the selected databases; and an ACL modifying interface for adding or deleting user authorities; and a data mangement module comprising; a document transmission sub-module for exporting the ACLs stored in the system database to a designated location; and a database authority management sub-modile for administrators to add, delete, edit, or modify contents of the ACLs; and the system database stores the ACLs, operation definition data, type definition data and authority definition data.