newgrp
功能说明:
切换用户所在用户组命令登入另一个群组
语法:
newgrp [群组名称]
补充说明:
如果一个用户同时隶属于两个或俩个以上分组,需要切换到其他用户组来执行一些操作,就用到newgrp命令切换当前登录所在组
命令实践:
[root@yubing ~]# groupadd yubinggrp 新建用户组
[root@yubing ~]# useradd -G yubinggrp yubing1 新建用户并添加到用户组yubinggrp里
[root@yubing ~]# id yubing1
uid=501(yubing1) gid=502(yubing1) groups=502(yubing1),501(yubinggrp)可以看到属于两个组
[root@yubing ~]# su - yubing1
[yubing1@yubing ~]$ id 当前组为gid=502(yubing1)
uid=501(yubing1) gid=502(yubing1) groups=501(yubinggrp),502(yubing1)
[yubing1@yubing ~]$ newgrp yubinggrp 使用newgrp切换
[yubing1@yubing ~]$ id
uid=501(yubing1) gid=501(yubinggrp) groups=501(yubinggrp),502(yubing1)
[yubing1@yubing ~]$ 切换后为yubinggrp组,此时具有yubinggrp组的权限
转载于:https://blog.51cto.com/yubing208/1195362