Really OpenKM not need root grant, it can be run on linux under other user.
Consider focusing on jboss application server not on OpenKM when you talk about it. If you make some changes on jboss like set jboss tomcat port to 80 then you need super user level to run it.