ld.so.预加载并登录

问题描述 投票:0回答:1

我将库添加到 ld.so.preload 并将路径添加到 ld.so.conf.d 当我运行二进制文件或在二进制文件上运行 ldd 时,一切似乎都正常。当我尝试登录时出现问题:在输入用户名之后,但在密码之前,出现错误,无法找到库并且不会预加载。此外,在输入密码(正确的密码)后,我收到“身份验证失败”错误。 Strace 显示登录确实读取了 ld.so.preload,但没有读取 ld.so.cache。 正在标准文件夹中搜索库,但不搜索 ld.so.cache 中的文件夹。这是一个错误还是一个功能?这意味着我必须将库复制到“标准文件夹”?或者有什么办法可以解决吗?

问候

linux authentication ld
1个回答
-1
投票

我也有同样的问题,谁知道答案

© www.soinside.com 2019 - 2024. All rights reserved.