Java Rockman Jboss user chnage process from root to app-user
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