Puede ejecutar la aplicación en un chrootentorno, es decir, /la aplicación ve que no es real /. Crea una nueva jerarquía completa del sistema de archivos y monta ( --bind) todo lo que necesita en él. El punto relevante es: Se puede montar el verdadero ~/tmpa la /tmpdel chrootmedio ambiente.
En lugar de usar chroot(que requiere privilegio de superusuario), puede hacer más o menos lo mismo con los contenedores de Linux ( lxc). No estoy familiarizado, lxcpero como es un proceso de usuario normal para el sistema host, no necesita ser el superusuario para tales configuraciones dentro del contenedor.
chrootolxcser capaz de hacer esto. También es realmente bueno saber que hay una manera de lograrlo sin ser un superusuario.