使用 Debian 9.0 映像创建新计算引擎时,会使用我的完整电子邮件地址创建一个默认用户。此用户没有与其关联的主要组。
如何设置此用户以便其在创建时具有有效的主要组?
如果我在我的用户上输入“id”,我会得到以下内容;
uid=53928310(foo_gmail_com) gid=53928310 groups=53928310
/etc/group 文件中不存在 GID 53928310,我必须
sudo addgroup --gid 53928310 foo_gmail_com
而且该用户也不存在于 /etc/passwd 文件中,应该吗?
答案1
我可以看到用户 ID 和组 ID 显示的是 ID 命令的输出,因此用户和组 ID 应该存在于 /etc/passwd 中。
该问题似乎是用户创建过程中的暂时性错误。为了解决此问题,您可以从浏览器 ssh 并更改用户。这样做会生成另一个用户并将其添加到正确的组,即与用户名相同。
记录了从浏览器更改 ssh 用户的步骤这里。