Description
Type integer READ/WRITE
Use disable_exec to prevent the runcommand process from executing new UNIX processes. For example, you can prevent a vi session from executing shell commands. This variable is only supported if the underlying operating system supports the noexec feature; that is, Linux, Solaris, HP-UX, and AIX. If set to true(1), Privilege Manager for Unix sets the LD_PRELOAD environment variable, which causes the runcommand to be loaded with a Privilege Manager for Unix library that overrides the system exec functions, and thus prevents the runcommand from using exec to create a new process.
Example
if (basename(runcommand) in editor_program_list)
{
disable_exec=true;
}
Description
Type string READ/WRITE
eventlog contains the full pathname of the file in which audit events are logged. The default pathname is /var/opt/quest/qpm4u/pmevents.db.
Example
adminusers = {"dan","robyn","cory"}
if (user in adminusers)
eventlog = "/var/log/pm+admin_eventlog_" + user + ".log";
else
eventlog = "/var/opt/quest/qpm4u/pmevents.db";
Description
Type string READ/WRITE
eventloghost is a string that defines the host that acts as a centralized event log server.
Example
eventloghost="sol32.test.com";
Description
Type string READ/WRITE
If execfailedmsg is defined, this string sets the error message that displays if pmlocald fails to run runcommand for any reason other than the file not being found.
Example
if (user != "root")
{
execfailedmsg = "This command is not available to you at this time";
}