更改/设置gcloud os登录用户名?

nzmattman

如此简单的问题。

我正在向我的计算引擎添加一个新帐户。我添加了用户和角色以及所有有趣的东西。现在我想添加ssh密钥,这是通过运行gcloud compute os-login ssh-keys add --key-file .....

这可以正常工作,它会创建正确的信息以及类似的信息,并且我可以使用ssh正确登录,但是,用户名确实很长且令人讨厌。我知道它是由电子邮件地址生成的,但这很丑陋,每次我需要执行基于用户名的操作时,键入它都会非常烦人。

无论如何,有没有要更改它,因此,不必将“ ssh密钥”作为元数据添加到服务器,而ext_matthias_email_com不仅仅是它matthias

谢谢大家

塞里·罗霍扎(Serhii Rohoza)

使用OS Login时,您可以使用 username代替username_domain.com G Suite组织如果您是个人客户,则不能更改它

通常,如果您遵循文档设置OS登录,则在启用OS登录后,您将获得以下内容:

    $ gcloud compute ssh os-login-instance-1
    ...
    username_domain_com@os-login-instance-1:~$ whoami
    username_domain_com

如预期的那样,完整的电子邮件地址已被转换,并且根据文档所有下划线和特殊字符都由下划线替换,其主要原因是唯一性

如果G Suite管理员未设置用户名,则OS Login通过将与用户的Google个人资料关联的电子邮件中的用户名和域组合在一起来生成默认的Linux用户名。此命名约定可确保唯一性例如,如果与Google个人资料相关联的用户电子邮件为[email protected],则其生成的用户名为user_example_com

[email protected] becomes -> username_domain_com

根据文档将username_domain_com更改为username您应该具有G Suite组织:

G Suite组织可以选择更改其默认值,以删除新生成的用户名的域后缀。例如,如果与Google个人资料相关联的用户电子邮件为[email protected],则其生成的用户名为user有关更多信息,请参阅管理OS登录API

在这里,您可以找到更多详细信息,了解其为何如此工作:

操作系统登录将您的Linux用户帐户与您的Google身份相关联,以便在您登录的每个VM中具有一致的用户名,UID和其他posix信息。这使VM可以使用IAM权限来授权您的登录,以便您轻松撤消访问。posix信息对于消费者身份(非G Suite用户)是不可变的这样可以防止不良行为者以项目所有者无法管理的恶意方式设置信息。为了防止不同组织([email protected][email protected]之间的唯一性冲突,默认情况下会包含域名。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Devise + Angular + Rails 4:更改已登录用户不验证用户名/密码

来自分类Dev

Devise + Angular + Rails 4:更改已登录用户不验证用户名/密码

来自分类Dev

更改用户名而不登录

来自分类Dev

更改用户名后,新的用户名不会显示在登录窗口中

来自分类Dev

将登录按钮更改为用户名ruby

来自分类Dev

Yii:登录时更改标题中的用户名样式

来自分类Dev

登录后如何更改到用户名的路由?

来自分类Dev

如何从.htpasswd登录用户名?

来自分类Dev

登录用户名未显示

来自分类Dev

获取登录用户名

来自分类Dev

如何从.htpasswd登录用户名?

来自分类Dev

用户登录后,如何将导航栏从“登录”更改为“用户名”?

来自分类Dev

流星-设置登录用户

来自分类Dev

动态crm返回已登录用户的用户名

来自分类Dev

从其他登录用户获取解析用户名

来自分类Dev

获取登录用户的完整用户名

来自分类Dev

如何获取当前Windows登录用户的用户名?

来自分类Dev

用户名显示为root而不是登录用户?

来自分类Dev

如何获取当前登录用户authservice的用户名

来自分类Dev

更改Git用户名

来自分类Dev

我的登录用户名和密码是什么?

来自分类Dev

登录到Office帐户后,是否可以更改Word 2013跟踪更改的用户名?

来自分类Dev

Beego:显示登录用户名,该用户名取自表单的输入字段

来自分类Dev

QuickFIX/J 启动器 - 在登录时设置用户名和密码

来自分类Dev

如何使用登录名(用户名和密码),按钮更改活动?

来自分类Dev

创建服务以在使用angularjs登录时更改屏幕上的用户名

来自分类Dev

使用{localappdata}登录用户的Inno设置

来自分类Dev

docker-更改默认登录用户

来自分类Dev

如何更改登录用户的根路径?

Related 相关文章

热门标签

归档