在linux下,误操作修改了root下的bin文件名,所有的命令不能用了,怎么改回来啊?

如题所述

从LiveCD或LiveUSB启动后改回来。可以在别人的Linux下用软件做。一些发行版的官方也提供Live镜像,甚至可以在Windows下制作。追问

具体怎样做呢?

追答

启动LiveCD或LiveUSB系统
把bin的名字改回来呗~

openSUSE的LiveUSB教程http://en.opensuse.org/Live_USB_stick

追问

这样是对原系统修改吗,还是修改新的系统?我不太懂这个,呵呵

追答

你不是因为bin改名了所以用不了bin下的命令了吗,启动Live系统,bin就是磁盘上一普通文件夹,把你改掉的名字改回来就可以了吧。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-24
容易的么。你用绝对路径调用bin下面的程序不就好了。本来比如说是 /bin/ls ,你把 bin 改成 balabala,那你就用 /balabala/mv 再改回来就行了。追问

我这样做了,可是提示无法移动至 /bin :权限不够

追答

你命令怎么写的,用的什么用户

追问

用的普通用户,我su不到root用户了,因为输入root的密码进不去了,原因应该是su命令也在bin下,所以一直进不去。因为linux不太熟悉,所以查了半天也没搞出来

相似回答
大家正在搜