/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
,关闭虚拟机,分离磁盘,重新启动原来的那个,就是这样 ...
我在更改 Ubuntu VM 中的一些配置文件时没有给予足够的关注,这是我犯的一个大错误。由于在文件路径中缺少 space,我不小心将 /etc/ 的名称更改为 /etc2。结果,我不能 运行 sudo
因为没有路径 /etc/sudoers
,现在当我尝试 运行 sudo
我也得到 sudo: unknown uid 1000: who are you?
有什么方法可以恢复吗?
当然,关闭您的 VM,创建(或使用)另一个具有 Linux 发行版的,将虚拟磁盘附加到新磁盘,启动它,在 [=10] 下安装有故障的 VM 根文件系统=],将 /mnt/etc2
重命名回 /mnt/etc
,关闭虚拟机,分离磁盘,重新启动原来的那个,就是这样 ...