Google Compute Engine中缺少sudo访问权限

时间:2017-09-25 20:19:45

标签: google-compute-engine sudo ssh-keys

在Google计算引擎中,我的虚拟机上没有sudo功能。

根据该主题的文档和其他主题,我应该在从Google控制台进行SSH登录时自动创建它。它以这种方式工作了一两个星期,现在提示输入一个密码(我还重建了几周前做过同样事情的虚拟机)。

我试过让我的密钥过期,打开和关闭新会话,以及外部ssh,它们都显示同样的问题。

以下是新浏览器实例的屏幕截图:

enter image description here

1 个答案:

答案 0 :(得分:4)

您可以尝试使用任何用户的“sudo -s”命令直接切换到root并使用sudo访问权限。在获得sudo访问权限后,也可以使用“passwd root”命令更改root密码。

话虽这么说,你得到的屏幕是每次使用sudo时设置的讲座。这可以在/ etc / sudoers文件中通过设置Defaults lecture = once来更改,如此article中所述。如果讲座设置为一次,它将强制sudo命令显示您第一次获得的提示。