The following is an overview of the process used to set up and activate security. This procedure must be performed by someone
               with super user authority. 
               	 
            
 
            	 
            Note: The following procedure assumes a single-server environment. If you are working in a multiserver environment or you are using
               a global security server, see the chapter 
               		Multiserver Security for additional setup procedures. 
               	 
            
 
            	 
            To set up security for an XDB Server:
               	 
            
 
            	 
             
               		
               -  
                  		  
                  At the XDB Server, use the XDB Server Configuration utility to enable the server security option. See the chapter 
                     			 Server Configuration Utility for details. 
                     		  
                   Note: No one else is allowed access to the server until you are finished setting up user IDs and passwords. 
                     		  
                   
- At the XDB Server or at any client workstation attached to the XDB Server, use the client options utilities (Options Utility) to select the XDB Server, specify your super-user ID, and enable security in the 
                  		  Options Utility
                  		  
                  To set the options: 
                     		  
                   
                     		  
                      
                        			 
                        -  On the 
                           				Connect tab, select the XDB Server on which you want to set up security.
                           			 
                        
-  On the 
                           				Connect tab, specify your super user ID (e.g., INSTALL). 
                           			 
                        
-  On the 
                           				Security tab, enable the 
                           				Client Security option.
                           			 
                        
-  On the 
                           				Security tab, specify the 
                           				Default Enforcement Level. This value determines the level of complexity that all passwords must have. See the topicPassword Enforcement Level for more information.
                           			 
                        
 
 
-  
                  		  
                  Use 
                     			 SQLWizard's User command or 
                     			 the CREATE USER SQL syntax to create a user ID, password, and user type (user or super user) for each user of this XDB Server.
                     Only the users that you define during this step will be allowed to log on to the Server, and they must present the proper
                     user ID/password combination when they do so.
                     		  
                   Note: Apart from permitting access to an XDB Server, the user ID you create in this step also serves as a users default AuthID.
                     You can override this default assignment by assigning a Secondary ID to the user, or the user can change it using the SET
                     CURRENT SQLID command. 
                     		  
                   
- A group ID allows you to assign location-level, database-level, and table-level privileges to a group of users. To set up
                  group IDs, you can either use SQLWizard's Group command or run the following command: 
                  		   insert into sysxdb.sysacfgroups('group_name', '');You can also use a SecondaryID for this purpose. See the section 
                     			 AuthID Ownership and Usage Rules for a comparision of group IDs and SecondaryIDs.
                     		  
                   
- Run the SQL GRANT and REVOKE commands from an SQL utility (i.e. SQLWizard) to assign specific privileges (or pre-defined sets
                  of privileges called authorities) to each AuthID or GroupID. Privileges and authorities are granted within each location.
                  See the topic 
                  		  Granted Authorities and Privileges topic for more information.
                  		
               
- When you are finished creating users, run client options/configuration utilities at each user's workstation and turn on the
                  Client Security option. On the Security tab, specify the Default Enforcement Level. Each client must agree with the server
                  about the password enforcement level. See the section 
                  		  Password Enforcement Level for more information. You must also inform your users of their new user IDs and passwords. Once they log on, they can change
                  their password using the SQLWizard Change Password command or run the ALTER PASSWORD SQL command.