Set security levels

The AS/400 has four security levels, each of which is described in Table A-1.

NoteSybase recommends that you use AS/400 security level 20 or higher.

Table A-1: AS/400 security levels

Level

Description

10

Requires only a user ID. If you enter a user ID that does not exist, AS/400 automatically creates it. You can access all system resources.

20

Requires a user ID and password. The user ID must already exist in AS/400. Once you sign on to AS/400, you have access to all system resources.

30

Requires a user ID and password and includes further measures to secure objects on the system. Objects are secured by a user’s class (*SECOFR, *SECADM, *PGMR, *SYSOPR, AND *USER) by default.

40

Requires a user ID and password, and includes further measures to secure objects on the system. Objects are secured by a user’s class (*SECOFR, *SECADM, *PGMR, *SYSOPR, AND *USER) by default. Unsupported interfaces cannot access the system.

The access service enforces security only through level 20. It returns an error only if the user ID and password do not exist on the AS/400.Error messages relating to higher security levels on the AS/400 are returned from the AS/400. If your AS/400 security is set at a level higher than 20 and you experience problems with the access service, please have the designated person at your site contact Sybase Technical Support or the Sybase subsidiary in your area.

StepsTo check the AS/400 security settings

  1. Log on to the AS/400 at the main console, a 5250 terminal, or a 5250 terminal emulator.

  2. At the Main menu, enter the following:

    WRKSYSVAL QSECURITY
    

    The Work With System Value window appears.

  3. Enter the following to display your security settings:

    DSPSYSVAL QSECURITY
    

StepsTo change the security settings

  1. Be sure you have System Security Officer (QSECOFR) authority.

  2. From the Work with System Values menu, enter the following:

    CHGSYSVAL QSECURITY
    
  3. Enter the value.

  4. Restart the AS/400 to make the change effective.