Why is the List Server (LS) code run from /usr/local and not user space ?
We support running the LS code from /usr/local as root because of permissions and ownership issues of Mailman. Typically mailman is installed in /usr/local. If you have a Mailman installation elsewhere for example : /home/user , then *technically* you can run the LS code from the same directory. Since all list keys and corresponding user keys are stored in ~mailman/lists/, it is recommended that Mailman and SELS LS code be installed in /usr/local.