runeffectiveuser provides control over the effective user ID (euid) of the requested job. Setting this variable to a user name makes that user the effective user for the job. If it is not set, the value of runuser specifies the effective user.
Any change to the runuser variable resets runeffectiveuser to the same value. If you want runeffectiveuser to be different from runuser, then set runeffectiveuser after runuser.
There is no read-only version of this variable.
This run variable does not apply to pbssh. If it is present in the policy, it does not have any effect on pbssh and is ignored.
runeffectiveuser = string;
A string containing a valid user name. The default value is the value of runuser.
runeffectiveuser = "bin";