Utilizo LD_LIBRARY_PATH
para establecer la ruta de una cierta biblioteca de usuario para una aplicación. Pero si fijo capacidades en esta solicitudLas capacidades de Linux (setcap) parecen deshabilitar LD_LIBRARY_PATH
sudo setcap CAP_NET_BIND_SERVICE=eip myapplication
continuación LD_LIBRARY_PATH
parece ser ignorado. Cuando lanzo el programa, Linux se queja de que no puede encontrar una cierta biblioteca compartida.
Supongo que hay algún tipo de protección, para evitar que las aplicaciones con derechos extendidos sean secuestradas. ¿Hay alguna solución?
https://bugzilla.redhat.com/show_bug.cgi?id=448594 – mpe