How do I run jboss as a non root user with ./run.sh -b 192.168.1.1
Exactly as you have indicated in your post (I assume that your PC has that IP address). I always run JBoss as non root. Did you try it and then ran into a problem?