|
|
Idents
An ident in a Mimer SQL system is an authorized user of the system, or the collective identity of a group of users sharing common privileges.
There are four types of idents:
USER,OS_USER,PROGRAMandGROUPidents.USER Idents
USERidents are authorized to connect to a Mimer SQL database, by using theCONNECTstatement in an application program or by entering the correct ident name and password in an interactive environment.Any privileges a user ident holds may be exercised once the ident has logged on.
USERidents are generally associated with specific physical individuals authorized to connect to the database.OS_USER Idents
OS_USERis an ident type which allows the user currently logged in to the operating system to connect to a Mimer SQL database without providing a username or password.If an
OS_USERident is defined with a password in Mimer SQL, the ident may connect to Mimer SQL in the same way as any other user ident (i.e. by providing a user name and password). AnOS_USERident is subject to the same access restrictions as any otherUSERident.PROGRAM Idents
PROGRAMidents may not initiate a connection to a Mimer SQL database, but may be entered from within an application program or interactive environment by using theENTERstatement.A connection to the database should have been established before the
ENTERstatement is used. The ident using theENTERstatement must holdEXECUTEprivilege on thePROGRAMident.Entering a
PROGRAMident is analogous to logging on as aUSERident, in that thePROGRAMident gains access to the system and any privileges the ident holds become applicable.
PROGRAMidents are generally associated with specific functions within the system, not with physical individuals.GROUP Idents
GROUPidents are collective identities for groups ofUSERorPROGRAMidents.Any privileges granted to or revoked from a
GROUPident automatically apply to all members of the group.Any ident can be a member of as many groups as required, and one group can include any number of members.
GROUPidents provide a facility for organizing the privilege structure in the database system. For examples showing the use of aGROUPident, see the Mimer SQL User's Manual.Idents - Access and Authority
USER,OS_USERandPROGRAMidents are authorized users of the system.Every
USERandPROGRAMident has a unique ident name and a private password which must be correctly supplied to theCONNECTorENTERstatement in application programs.An
OS_USERmay access the database without explicitly providing a username or password on condition that the username for the user currently logged in to the operating system correspond to the definition of anOS_USERin the Mimer SQL database.When Mimer SQL is installed, the user ident
SYSADM, used for database administration, is automatically created. The password forSYSADMis defined when the system is installed, see SDBGEN - Generating the System Databanks.All idents in the system belong to a group which is specified by using the keyword
PUBLICin Mimer SQL statements. Privileges granted toPUBLICare global to the system.
|
Mimer Information Technology AB Voice: +46 18 780 92 00 Fax: +46 18 780 92 40 info@mimer.se |
|
|