我不小心把/ etc / sudoer /文件夹弄到了,所以我的sudo命令不再起作用。 (我只能在Windows Azure上使用这个Linux Centos vm)我没有root密码,我不知道如何重置根密码,或者只是将/ etc /文件夹复制回root。 非常感谢!
单用户模式没有networking,所以你不能通过SSH来做到这一点。 如果无法访问vm控制台,则需要联系azure支持来帮助您,例如让他们启动vm到livecd并使用sudo设置ssh访问。
如果您可以使用root权限将硬盘挂载到另一台VM,则可以更改权限。