相关疑难解决方法(0)

Linux功能(setcap)似乎禁用了LD_LIBRARY_PATH

我用来LD_LIBRARY_PATH为应用程序设置某个用户库的路径.但是如果我在这个应用程序上设置功能

sudo setcap CAP_NET_BIND_SERVICE=eip myapplication
Run Code Online (Sandbox Code Playgroud)

然后LD_LIBRARY_PATH似乎被忽略了.当我启动程序时,Linux抱怨它无法找到某个共享库.

我猜这里有一些保护措施,以防止具有扩展权限的应用程序被劫持.有解决方法吗?

linux shared-libraries linux-capabilities

26
推荐指数
4
解决办法
1万
查看次数