Tengo un servidor Ubuntu 12.04 en VDS y les permito a los usuarios ejecutar sus propias aplicaciones Rails en nombre de sus propias cuentas. Eso significa:
- Pueden usar cualquier shell que quieran
- Pueden cargar lo que quieran, por ejemplo. .so libs
- Pueden llamar a cualquier función desde cualquier .so lib que hayan subido
¿Qué puedo hacer para separarlos lo más posible y para evitar que mi servidor se tome bajo control en tales circunstancias?