Puede ejecutar la aplicación en un chroot
entorno, 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 ~/tmp
a la /tmp
del chroot
medio 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, lxc
pero como es un proceso de usuario normal para el sistema host, no necesita ser el superusuario para tales configuraciones dentro del contenedor.
chroot
olxc
ser capaz de hacer esto. También es realmente bueno saber que hay una manera de lograrlo sin ser un superusuario.