没有了/lib64/ld.so, 现在bash似乎只有cd这个命令能用了, 除了重装还有什么办法没有, 现在我还没断开联接。
远程的还是本地机器?本地机器的话可以做个 u 盘的 linux 启动盘,然后 chroot 过去你的老系统的硬盘上重命名回来。
对,用linux启动盘挂载本地机器的磁盘到/mnt/下,然后chroot /mnt/
/lib64/{renamed ld.so} /bin/ls
/lib64/{renamed ld.so} --help
这文件默认无法命名的,除非你 sudo 或 su。
看看有没有 busybox,可以试试 busybox cp。
谢谢, 但是这种方法sudo会返回:
sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?
我要命名回来得有权限, 请问有没有办法能够解决呢?
我试了几种方法都没有成功,我暂时也没有办法
之前看过一片文章, 讲的是如何从 rm -rf /
之后的机器不重装救回系统.
最后他们的做法是用 echo
输入裸字节造一个 busybox (当然是通过已有的机器上 copy 过去), 然后通过 bash builtins extension 为这个 busybox 添加可执行权限.
啊你到底有几个ID
谢谢, 太感动了, 你不会是实验自残了系统吧 . 但我用的是Ubuntu 默认无root, 我也没另加root用户…我是不是没救了…
passwd: You may not view or modify password information for root.
忘记加sudo了,已经更改了
不行,还是卡sudo 那里,
sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?
不懂sudo 原理, 现在正在看, 直觉是我绕不过这个
给我看你执行的命令截图
看到了, 我之前也发现“su" 似乎能用(让我输密码), ”sudo"却不行。Ubuntu的默认不设置能登录的root, 我也没加, 所以su 只能让我切换到其他没权限的账户
那你现在成功了吗?su同样会因为进程的环境问题验证失败,创建新的shell进程才能成功。而且你的账号主页上限制了不能给你发私信,我建议你更改一下
还是不行, 卡在sudo:
sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?
我之前一直以为可以发信息的, 刚发的您能看到, 能回吗?
谢谢, 您说的方法是可行的
chroot是可行的, 谢谢呀