首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >" id“和"id name”得到不同的组id。

" id“和"id name”得到不同的组id。
EN

Ask Ubuntu用户
提问于 2022-09-22 02:05:12
回答 1查看 124关注 0票数 1

我的ubuntu用户名是lr。我使用usermod更改我的组id

代码语言:javascript
复制
lr@amax$ sudo usermod lr -g ob

当我检查命令id

代码语言:javascript
复制
lr@amax$ id
uid=1004(lr) gid=1008(lr) groups=1008(lr)

但是,当我使用命令id lr

代码语言:javascript
复制
lr@amax$ id lr
uid=1004(lr) gid=2002(ob) groups=2002(ob)

gid和组都是不同的。我无法访问ob组拥有的文件夹。

经过更多的测试后,我发现当使用Xshell或Powershell登录时,gid和group id会被修改。但是在VScode中,即使我重新打开工作文件夹,gid和group id也没有变化。也许是VScode的一个bug

我重启我的PC并重新打开VScode,通过远程SSH插件连接我的服务器.我拿到消息了

代码语言:javascript
复制
 lr@amax$ id
uid=1004(lr) gid=1008(lr) groups=1008(lr)
 lr@amax$ id lr
uid=1004(lr) gid=2002(ob) groups=2002(ob)

但是在Xshell中,问题已经解决了。

代码语言:javascript
复制
lr@amax$ id
uid=1004(lr) gid=2002(ob) groups=2002(ob)
lr@amax$ id lr
uid=1004(lr) gid=2002(ob) groups=2002(ob)
EN

回答 1

Ask Ubuntu用户

发布于 2022-09-22 02:13:34

如果您还没有注销并重新登录,那么id将显示您登录会话的当前信息。

id lr的查询是查询实际的系统信息,以了解组is是什么,并根据当前系统用户信息(而不是当前会话信息)验证这一点。

如果您已经注销,然后重新登录,那么有什么东西坏了。但是,您可能还没有,所以您看到的是当前会话的idusermod修改的实际信息的id lr

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1431637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档