Kbase 20204: Starting a WebSpeed Broker with a Different User on AIX
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  02/12/2008 |
|
Status: Verified
GOAL:
How to start a WebSpeed broker with permissions other than root
FACT(s) (Environment):
Progress 9.X
WebSpeed 3.x
IBM AIX
FIX:
On an IBM AIX system when NIS is not running, you must start the AdminServer as root. This means that when the WebSpeed broker starts, it inherits root permissions.
A good practice is to create a user specifically to start the unified brokers on UNIX. The problem is that when you try to start the WebSpeed broker with the username and group name present in "owner information", the broker might fail to start.
If it fails, the admserv.log file should contain the following error:
jvmStart execution status: !-0099cant setgid, errno =1
To resolve this problem, start the WebSpeed broker with the same valid username as before but the groupname must be the groupname of root not the user.
For example:
Create a user called "brokstart" specifically to start your WebSpeed brokers. This user is in the support group.
In order to start this broker with the permissions of "brokstart", you must include the following in the "owner information":
username = brokstart
groupname = sys
NOTE: sys is the groupname of root not brokstart.
If you want to set the specific group id, refer to kbase 20768 "Group ID Not Set for Progress 9.X / WebSpeed 3.X (UNIX)" for more details.