Возможности Linux (setcap), кажется, отключают LD_LIBRARY_PATH
я используюLD_LIBRARY_PATH
установить путь определенной пользовательской библиотеки для приложения. Но если я установлю возможности для этого приложения
sudo setcap CAP_NET_BIND_SERVICE=eip myapplication
тогдаLD_LIBRARY_PATH
кажется, игнорируется. Когда я запускаю программу, Linux жалуется, что не может найти определенную общую библиотеку.
Я предполагаю, что есть какая-то защита, чтобы предотвратить взлом приложений с расширенными правами. Есть ли обходной путь?