Sun Java System Directory Server Enterprise Edition 6.2 Deployment Planning Guide

Running as Non-Root

You can create and run server instances as a non-root user. By running server instances as a non-root user, you limit any potential damage that an exploit could cause. Furthermore, servers running as non-root users are subject to access control mechanisms on the operating system.