我今天安装了最新的Google Cloud 深度学习VM 映像,启动VM后,我能够通过SSH网站成功完成sudo -i
。
登录后,我将在后台运行Tensorflow模型训练(使用&)。几个小时后,我无法以root用户身份登录。
我收到以下消息:
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for my_username:
我尝试过:
sudo -i
su sudo -i
su root
我能够复制该问题。有什么建议吗?
答案 0 :(得分:1)
原始答案:
也许解决方案将是add a SSH Key for Google Cloud Console并使用another SSH client登录。
其他答案:
我不知道为什么,但是有时用户突然停止成为 google-sudoers 组的成员... 然后,将其他用户(具有该组的管理员特权)添加到该组中就足够了:
# usermod -G google-sudoers your_user_name
当然,如果有这样的用户...
答案 1 :(得分:1)
此问题是由于内部Google所致,并将用户从“ Google-sudoers”组中删除。对于所有受影响的实例,我建议遵循以下解决方法,直到推出永久修复程序为止。
使用其他用户名:
在实例上启用OS登录(在元数据中设置“ enable-oslogin = True”),并为此article
您可以按照Public Issue tracker来跟踪永久性修复程序。