你一定是自己编译 openssl 改了 /usr/ 底下的文件吧。
正确的做法是把文件安装到 /usr/local/ 里面去。改自己的程序去链接 /usr/local/lib 底下的 lib. 或者最佳的选择其实是使用静态的 openssl.
【 在 nabice (葱油饼) 的大作中提到: 】
: Centos7 升级 openssl,错误的把32位的 libcrypto.so 放到了 lib64 目录。
: 然后 sudo 就挂了,su 也没有密码。
: 还有希望把文件替换回去吗?目前sshd也挂了,仅剩了两个之前连接上的 session。
: ...................
--
FROM 125.78.67.*