User Roles and Groups

Details about user roles and groups for a common setup.

Groups

GroupPurposeExample
Admin groupUsers who manage the Upgrade Agent, RPAgent, and Log Forwarder. This group is always required.ptyadmin
SDK users groupAP Java users who run applications using the SDK.ptyusers

User Configuration Examples

UserPrimary GroupPurpose
ptyadminptyadminAdmin user who can install and run Upgrade Agent, RPAgent, Log Forwarder, and AP Java.
ptyuser1, ptyuser2, and so onptyadminAP Java user who can run application using the SDK.

User and Group Setup Commands

This section provide commands to create users and groups on Linux.

sudo groupadd ptyadmin
sudo useradd -m -g ptyadmin ptyadmin
sudo useradd -m -g ptyadmin ptyuser1

Here, ptyuser1 uses ptyadmin as the primary group. PID files are created with the following ownership:

ptyuser1:ptyadmin

The Upgrade Agent can read the files with this permission automatically.


Last modified : April 27, 2026