Is there a comprehensive list of the security issues with running user-supplied Java code on a server? I\'m already
The question I'd ask myself is, 'How much do I trust the people, and how much do I trust that their code won't break my system?' In general, my answer would be not much, and not as far as I could throw 'em. But, off the top of my head, here are some things I would want to guard against.
There are plenty more to be wary for, so I would tread carefully. Safeguard each account and /home directory from one another as best as you can (a simple chmod 700 $HOME will often do it), and experiment with code that you would consider dodgy before deploying publicly. Once you're comfortable with how well the server holds up, allow others to test your server and see how well it goes.