在linux 下对ld-linux-x86-64.so.2做了一次软连接替换操作,替换前如下

 对软连接做了替换,替换命令如下:

ln -s -f /usr/lib/debug/usr/lib64/ld-2.28.so.debug ld-linux-x86-64.so.2

替换完了之后出现报错:

[root@localhost lib64]# ln -s -f /usr/lib/debug/usr/lib64/ld-2.28.so.debug ld-linux-x86-64.so.2
-bash: /usr/bin/whoami: 权限不够
-bash: /usr/bin/id: 权限不够
-bash: /usr/bin/who: 权限不够
-bash: /usr/bin/awk: 权限不够
-bash: /usr/bin/logger: 权限不够
[root@localhost lib64]# ls
-bash: /usr/bin/ls: 权限不够
-bash: /usr/bin/whoami: 权限不够
-bash: /usr/bin/id: 权限不够
-bash: /usr/bin/who: 权限不够
-bash: /usr/bin/awk: 权限不够
-bash: /usr/bin/logger: 权限不够
[root@localhost lib64]# 

重新还原软连接也会出现问题

[root@localhost lib64]# ln -s -f  ld-2.28.so ld-linux-x86-64.so.2
-bash: /usr/bin/ln: 权限不够
-bash: /usr/bin/whoami: 权限不够
-bash: /usr/bin/id: 权限不够
-bash: /usr/bin/who: 权限不够
-bash: /usr/bin/awk: 权限不够
-bash: /usr/bin/logger: 权限不够
[root@localhost lib64]# 

问题解决:

只需要执行如下命令即可

/usr/lib64/ld-2.28.so  /usr/bin/ln -s -f ld-2.28.so  ld-linux-x86-64.so.2

执行完毕之后就可以正常执行对应的命令了

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐