/etc 的更改名称

Changed name of /etc

我在更改 Ubuntu VM 中的一些配置文件时没有给予足够的关注,这是我犯的一个大错误。由于在文件路径中缺少 space,我不小心将 /etc/ 的名称更改为 /etc2。结果,我不能 运行 sudo 因为没有路径 /etc/sudoers,现在当我尝试 运行 sudo 我也得到 sudo: unknown uid 1000: who are you?

有什么方法可以恢复吗?

当然,关闭您的 VM,创建(或使用)另一个具有 Linux 发行版的,将虚拟磁盘附加到新磁盘,启动它,在 [=10] 下安装有故障的 VM 根文件系统=],将 /mnt/etc2 重命名回 /mnt/etc,关闭虚拟机,分离磁盘,重新启动原来的那个,就是这样 ...