Implementing PS_CFG_HOME Security

The steps in this section describe techniques for applying more stringent access to a PeopleTools environment by restricting access to PS_CFG_HOME. If you intend to secure PS_CFG_HOME, it is assumed that you have also secured PS_HOME. Securing PS_CFG_HOME enables you to prevent malicious access to content and configuration files located in PS_CFG_HOME and in domain directories.

These steps describe a security implementation where you configure a user account(s) that can create and configure domains, and user account(s) for domain administrators, who can start and stop domains.

It is possible to limit the permissions to PS_CFG_HOME, such that the domain administrator account can:

  • Create files and sub-directories in PS_SERVDIR.

    This is necessary for creating log files and temporary files. Tuxedo also requires read-write access to the domain directory.

  • Read (but not change or delete) any existing configuration or template files in PS_SERVDIR.

    These files include .cfg, .ubb, .ubx, .val files, and so on.

Note:

To apply these permissions, you must do so after the domain has been configured but before it has been started.

Note:

Once these permissions have been implemented, only a user account with the appropriate privileges can reconfigure the domain.