Artificial intelligent assistant

How to drop privilege of root user initiated process? I would like to start JBoss process with root user, because I have to bind ports (<1024). But after initiating the process, I have to drop privilege of the initiated process. Is it possible? If yes, please provide some info on it.

Some options are:

* `authbind`, a tool to allow non-root processes to bind to low numbered ports <
* `setcap`, to give process only the capability it needs What are the different ways to set file permissions etc on gnu/linux
* port forwarding: run it as normal user on port 8080, but forward port 80 <
* `docker`: run in docker, and have docker forward port 80 to the jboss container.

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy edbf6e223bcbb9ff8d71611c0d818c7b