Previous Topic: ACL OverviewNext Topic: Permission Types


ACL and Command Line Tools or APIs

LISA releases 7.5.2 and before did not enforce ACL. DevTest Solutions enforces ACL by default. CA recognizes the need for transition time to update existing command-line tools and APIs that have been running without a specified user name and password. While you are updating your automated tests, virtual services, and programs like TestRunner with login credentials, you can set a parameter that tells your program to run with an internally derived Runtime user name. In this case, the identity of the user that is logged in to the OS is stored in the session object.

To override ACL temporarily, follow these steps:

  1. Log on to the DevTest Server containing the in-use registry.
  2. Navigate to the installation directory.
  3. Open the local.properties file for edit.
  4. Add the lisa.acl.use.runtime parameter and set it to true, that is:
    lisa.acl.use.runtime=true
    
  5. Save local.properties.

    Your command-line program runs as ‘_runtime_<username>’ where ‘<username>’ comes from the ‘user.name’ system property. 

To enforce ACL without exceptions, follow these steps:

  1. Log on to the DevTest Server containing the in-use registry.
  2. Navigate to the installation directory.
  3. Open the local.properties file for edit.
  4. Comment out the following parameter or set it to false.
    lisa.acl.use.runtime=
    
  5. Save local.properties

    All UIs and CLIs will run with valid login credentials.