sdssly 发表于 2005-11-24 20:47:54

redhat下共享库坏,引起所有应用不能执行,怎么修?

今天在redhat下,误操作,删除了一个/lib下的 ld-linux.so.X的符号连接。

结果,什么命令也不能执行了,向ls cd chmod等。发现这个文件是机会所有的elf格式文件的基本共享库 类似windows中的dll文件

这下我不知道怎么修复了 其实 只要使用ln 命令再重新建立一符合连接就可以

但是在这个机器上我没有办法使用ln命令

想了这么几个办法:

在windows使用smb文件共享 可以看到/lib目录,我从其他redhat下把这个文件copy到此目录。在有问题的机器上执行 错误变为permission error
这是因为windows 通过smb负责的那个共享库没有自行权限

使用另外的redhatsmbmount命令把有问题的机器mount过来,再copy,文件权限还是不能保存!
使用tar 把好的lib目录 tar.gz 再 展开到smbmount过来的目录中,权限还是不对!!

下面准备考虑使用cpio等 试试看,但是还是担心smb文件系统不能保持原始的文件权限

有没有其他好的方法?

如果实在不行,就考虑使用cdrom boot了。cdrom setup的时候,能使用chmod修改这个权限吗?

大家有什么好方法 给提供一下,我可不想重新安装了

spone 发表于 2005-12-2 10:59:32

就用cdrom得修复模式下去修复
页: [1]
查看完整版本: redhat下共享库坏,引起所有应用不能执行,怎么修?