Syntax
pmjoin -h | --help [-abitv] [-d <variable>=<value>] [<policy_server_host>]
[-bv] -u --unjoin [--accept] [--batch] [--define <variable>=<value>] [--interactive]
[--selinux] [--tunnel] [--verbose] <policy_server_host>
Description
Use the pmjoin command to join a PM Agent to the specified policy server. When you join a policy server to a policy group, it enables that host to validate security privileges against a single common policy file located on the primary policy server, instead of on the host. You must run this configuration script after installing the PM Agent package to allow this agent to communicate with the servers in the group.
Options
pmjoin has the following options.
Option | Description |
---|---|
-a | --accept | Accepts the End User License Agreement (EULA), /opt/quest/qpm4u/pqm4u_eula.txt. |
-b | --batch | Runs in batch mode, will not use colors or require user input under any circumstances. |
-d <variable>=<value> | --define <variable>=<value> | Specifies a variable for the pm.settings file and its associated value. |
-h | --help | Prints this help message. |
-i | --interactive | Runs in interactive mode, prompting for configuration parameters instead of using the default values. |
-S | --selinux |
Enable support for SELinux in Privilege Manager for Unix. A SELinux policy module will be installed, which allows the pmlocal daemon to set the security context to that of the run user when executing commands. This requires that the policycoreutils package and either the selinux-policy-devel (RHEL7 and above) or selinux-policy (RHEL6 and below) packages be installed. |
-t | --tunnel | Configures host to allow Privilege Manager for Unix connections through a firewall. |
-u | --unjoin | Unconfigures a Privilege Manager for Unix agent. |
-v | --verbose |
Displays verbose output while configuring the host. |
Examples
See Joining PM Agent to a Privilege Manager for Unix policy server for usage examples.
Files
- Directory when pmjoin logs are stored: /opt/quest/qpm4u/install