Put the security boundary where it ought to be.
userv (pronounced you-serve) is a program which, according to the specification, is
a Unix system facility to allow one program to invoke another when only limited trust exists between them.
Found via the interesting "Experiences with Subversion"
http://www.chiark.greenend.org.uk/~sgtatham/svn.html