更改了/ etc的名称

时间:2016-03-14 13:53:06

标签: ubuntu filesystems virtual-machine sudo

我在更改Ubuntu VM中的一些配置文件时没有给予足够的重视,这是一个巨大的错误。通过丢失文件路径中的空格,我不小心将/ etc /的名称更改为/ etc2。因此,我无法运行sudo,因为没有路径/etc/sudoers,现在当我尝试运行sudo时,我也得到sudo: unknown uid 1000: who are you?

我有什么方法可以从中恢复过来吗?

1 个答案:

答案 0 :(得分:0)

当然,关闭您的VM,创建(或使用)另一个Linux发行版,将虚拟磁盘连接到新的虚拟磁盘,启动它,将错误的VM根文件系统安装在/mnt下,重命名{{ 1}}回到/mnt/etc2,关闭虚拟机,分离磁盘,重启原来的磁盘,就是这样......