Linux组管理指令Ⅲ

当一个用户有多个群组时,登陆后仅登录他的主群组,如果想要切换到附属群组以使用附属群组的权限,需要进行群组切换。

组跳转指令newgrp

newgrp的作用对象为当前用户,有如下两个作用。

  1. 当前用户已经在某群组中,实现切换群组。
  2. 当前用户,未在某一群组中,临时加入某一群组

权限需求:-
指令格式:newgrp <groupname>

切换群组

newgroup <groupname>

在这里插入图片描述

原系统状态如上图,我们可以看到在group1中有成员user1,而user1的主属组为同名的user1群组。我们登入user1用户并查看用户信息。
在这里插入图片描述

如上图:我们可以清楚的看到user1的信息,gid=1002(user1)表示user1现在登入的是同名的user1群组,groups表示user1已加入群组的信息。
在这里插入图片描述
如上图,输入跳转指令后,gid变成group1,现在可以拥有群组group1的权限。(注:群组切换到有密码的群组也不需要输入密码)

临时加入某一群组

newgrp <groupname>

在这里插入图片描述
指令执行前如上图,我们的group1中并没有当前用户lighthouse,现在执行指令,使lighthouse临时加入group1.
在这里插入图片描述
执行命令后如上图,lighthouse在执行命令后可以明显看到,lighthouse用户加入了group1,但却不是组成员。如下图
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值