Changing the Webmbam User when Running Optimize on UNIX
The UNIX rc scripts use the "webmbam" user to ensure that the Optimize engines (Analytic Engine and Web Service Data Collector) run using a UNIX user other than root. Note that the "webmbam" user is not created by the webMethods installer when Optimize is installed. The user must be created by the UNIX administrator. The rc scripts, sagoptimizeAE.sh and sagoptimizeDC.sh, determine start up order for Optimize components, and they are located in the bin directory under each Optimize engine, respectively - Software AG_directory /optimize/analysis/bin and Software AG_directory /optimize/dataCollector/bin.
To configure a user other than webmbam
1. Create the desired UNIX user.
2. Ensure that user has execution and write privileges to the following directories - Software AG_directory /optimize/analysis and Software AG_directory/optimize/dataCollector
3. Open the kenobiEnv.sh file located at [installation directory]/optimize/analysis/bin with an appropriate text editor.
4. Update the "OPTIMIZE_USER" setting to the UNIX user created earlier overwriting the "webmbam" user.
5. Open the kenobiEnv.sh file located at Software AG_directory/optimize/dataCollector/bin using an appropriate text editor.
6. Update the "OPTIMIZE_USER" setting to the UNIX user created earlier overwriting the "webmbam" user.