Identity Manager Role Based Provisioning Module - JBoss is not running as 'novlua' on Linux

  • 7012659
  • 20-Jun-2013
  • 20-Jun-2013

Environment

NetIQ Identity Manager Roles Based Provisioning Module 4.0.1
NetIQ Identity Manager Roles Based Provisioning Module 4.0.2

Situation

The installer crates the 'novlua' user during installation. But JBoss is running as 'root'.

The installer does set the filesytem permissions to 'novlua', however the  init.d script from JBoss is not fully updated to reflect this.

Resolution

The current work-around is:
1) Stop jboss and kill all processes (like the Audit thread)
2) Open the /etc/init.d/jboss_init file in a text editor
a) Change: JBOSSUS=${JBOSSUS:-"RUNASIS"} to: JBOSSUS=${JBOSSUS:-"novlua"}
b) Save and close the file
3) If you had started JBoss 1 time with the old script there are files and folders now owned by root. The quickest way to fix this is to navigate to your top most directory for the User Application install => For Example: /opt/novell/rbpm
Then update the file permissions for the account.
For Example:
# chown -R novlua:users jboss
# chown -R novlua:users UserApplication

If Reporting is on this same server:
# chown -R novlua:users IDMReporting
4) Now start JBoss using the init.d script and you will see that it is utilizing the novlua account.

Additional Information

Reported to Engineering