SSH:如何知道gcloud自动创建的sudo用户的密码



我可以使用普通的SSH按钮和gcloud命令连接到我的实例。这两种连接方法创建了@<myusername>并且@<myusername_gmail_com>用户帐户分别

问题是我不知道这两个用户的密码
当我

sudo adduser git
sudo su git

创建并切换到一个新用户来设置git访问,我知道这个用户的密码,因为我像正常情况一样创建了它

现在切换回默认的sudo用户

sudo su <myusername>

要求输入密码

我尝试了我的<谷歌帐户密码>quot&"管理员"——然后放弃了
当gcloud创建此帐户时,我从未为其定义密码。

因此,在切换到git用户之后,我能够切换回默认sudo用户的唯一方法就是终止会话并重新启动它

  1. 您可以通过首先提升为root用户来更改passport:

sudo su-

  1. 然后更改相关用户的密码:

密码myselname

如果你的意思是想知道SSH到Ubuntu操作系统的root密码,那么默认情况下没有为它设置密码,除非它是自定义设置,正如@John Hanely所讨论的那样。此外,默认情况下,将分配计算引擎服务帐户。

请注意,如果您希望您的帐户具有root特权,则应将新创建的帐户添加到sudoers

您可以通过访问:在sudoers中添加用户

  1. 转到/etc,找到sudoers文件
cd /etc
  1. 使用vim或系统可用的文本编辑器访问sudoers文件
vim sudoers
  1. 一旦访问,您现在可以添加用户,已经有关于如何添加用户的说明。

  2. 添加用户后,保存并退出到文本编辑器

对于vim:

wq!

注意:每个文本编辑器都有不同的退出方式

相关内容

  • 没有找到相关文章

最新更新