Jump to content

Java Rockman Jboss user chnage process from root to app-user

From TetraWiki


1. change directory to /usr/bin. cd /usr/bin/

2. Create a backup from below command, tar -cvzf jboss-6.0.0.Final_donotdelete_bkp_13102017.tar.gz jboss-6.0.0.Final

3. Stop Jboss, /etc/init.d/jboss stop

4. Open below file and change admin password of jboss admin user, vi /usr/bin/jboss-6.0.0.Final/server/default/conf/props/jmx-console-users.properties admin=admin to admin=DD@43@##1gDfTr

5. Add app-user in Jboss, useradd app-user -c "Jboss App User" -d /usr/bin/jboss-6.0.0.Final -s /bin/bash

6. Change ownership of Jboss files, chown -Rv app-user:app-user /usr/bin/jboss-6.0.0.Final

7. Take backup of Jboss script, cp -rvp /etc/init.d/jboss /etc/init.d/jboss_bkp_13102017

8. Change below line in Jboss script,

nohup /usr/bin/jboss-6.0.0.Final/bin/run.sh -b 0.0.0.0 -Djavax.net.ssl.trustStore="/opt/jboss-6.0.0.Final/server/default/conf/server.keystore" & > /dev/null 2> /dev/null (Old line)

su - app-user -c "nohup /usr/bin/jboss-6.0.0.Final/bin/run.sh -b 0.0.0.0 -Djavax.net.ssl.trustStore="/opt/jboss-6.0.0.Final/server/default/conf/server.keystore" & > /dev/null 2> /dev/null" (Chnaged Line)

9. Add below line in /etc/hosts file, 192.200.198.232 pay