重新配置悬空符号链接 libc.so.6

重新配置悬空符号链接 libc.so.6

我没有做最聪明的事情并更改了/lib64/libc.so.6符号链接 - 更好的是它指向不存在的东西 - 最重要的是,它指向的路径位于/lib/,一个由 拥有的文件夹中root

我(我可以)如何libc.so.6再次找到正确的事情?

我看过其他线程,例如这个libc.so.6删除时能够做到这一点。我不能这样做,因为它给了我无法取消链接的输出/lib64/libc.so.6(大概是因为我没有权限)

答案1

如果您无法取消链接符号链接,那么您也无法更改它。通常只有和root中的写入(即删除)权限。/lib/lib64

在我的系统上它指向libc-2.30.so.在rootshell 中(或使用sudo),您可以执行以下操作:

cd /lib64
ln -sf libc-2.30.so libc.so.6

相关内容