首页 > 其他 > 详细

将用户添加到组后用户却没有得到组权限的解决办法

时间:2019-11-29 21:02:58      阅读:259      评论:0      收藏:0      [点我收藏+]

问题重现:

1、查看普通用户身份信息

[test1@localhost ~]$ id
uid=1005(test1) gid=1009(test1) groups=1009(test1) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

2、root将普通用户添加进root组

[root@localhost ~]# gpasswd -a test1 root
Adding user test1 to group root

3、查看普通用户身份信息

[test1@localhost ~]$ id
uid=1005(test1) gid=1009(test1) groups=1009(test1) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

这里可以看到用户的所属组并没有发生变化,自然也不会拥有对应的权限

问题解决办法:

第一个办法:执行newgrp root 命令

[test1@localhost ~]$ newgrp root
[test1@localhost ~]$ id
uid=1005(test1) gid=0(root) groups=0(root),1009(test1) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

可以看到用户所属组变多了,这里也就得到了组权限

第二个办法:登出之后重现登录

将用户添加到组后用户却没有得到组权限的解决办法

原文:https://www.cnblogs.com/tianyingz/p/11959935.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!