我可以使用普通的SSH按钮和gcloud命令连接到我的实例。这两种连接方法创建了@<myusername>并且@<myusername_gmail_com>用户帐户分别
问题是我不知道这两个用户的密码
当我
sudo adduser git
sudo su git
创建并切换到一个新用户来设置git访问,我知道这个用户的密码,因为我像正常情况一样创建了它
现在切换回默认的sudo用户
sudo su <myusername>
要求输入密码
我尝试了我的<谷歌帐户密码>quot&"管理员"——然后放弃了
当gcloud创建此帐户时,我从未为其定义密码。
因此,在切换到git用户之后,我能够切换回默认sudo用户的唯一方法就是终止会话并重新启动它
- 您可以通过首先提升为root用户来更改passport:
sudo su-
- 然后更改相关用户的密码:
密码myselname
如果你的意思是想知道SSH到Ubuntu操作系统的root
密码,那么默认情况下没有为它设置密码,除非它是自定义设置,正如@John Hanely所讨论的那样。此外,默认情况下,将分配计算引擎服务帐户。
请注意,如果您希望您的帐户具有root特权,则应将新创建的帐户添加到sudoers
。
您可以通过访问:在sudoers
中添加用户
- 转到
/etc
,找到sudoers
文件
cd /etc
- 使用
vim
或系统可用的文本编辑器访问sudoers
文件
vim sudoers
一旦访问,您现在可以添加用户,已经有关于如何添加用户的说明。
添加用户后,保存并退出到文本编辑器
对于vim
:
wq!
注意:每个文本编辑器都有不同的退出方式