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修改这个权限吗?
大家有什么好方法 给提供一下,我可不想重新安装了 就用cdrom得修复模式下去修复
页:
[1]