我正在使用用于增强共享对象的工具。该工具需要以普通用户身份运行。为此,我向该工具授予了suid权限。
一切正常,直到我安装了linux-headers-4.9.0-4-amd64。安装后,该工具将无法使用共享库。 (该工具可与root用户或sudo 配合使用)
这是错误:error while loading shared libraries: libboost_atomic-mt.so.1.66.0: cannot open shared object file: No such file or directory
。有谁有想法吗? (Debian版本:9.3,Debian回购版本:9.8)
Permissions of shared objects:
Permissions of tools:
The error screenshot:
最佳答案
我发现了与我的问题有关的错误修复。您可以检查是否遇到这种麻烦。
这是有关SUID的错误:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884615
这是变更日志:https://metadata.ftp-master.debian.org/changelogs//main/g/glibc/glibc_2.24-11+deb9u4_changelog
Related screenshot