【Linux】一步一步学Linux——newgrp命令(91)

00. 目录

01. 命令概述

newgrp - 登录到一个新组

newgrp命令类的英文全称为“new group”,该命令类似login指令,当它是以相同的帐号,另一个群组名称,再次登入系统。欲使用newgrp指令切换群组,您必须是该群组的用户,否则将无法登入指定的群组。

单一用户要同时隶属多个群组,需利用交替用户的设置。若不指定群组名称,则newgrp指令会登入该用户名称的预设群组。

02. 命令格式

用法:newgrp [-] [用户组名]

03. 常用选项

–help在线帮助
–vesion显示版本信息

04. 参考示例

4.1 将群组切换到test组

[root@redhat ~]# newgrp test
[root@redhat ~]# 

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

### 回答1: `newgrp`是一个Linux命令,用于切换到另一个。这个命令可以让用户在不注销的情况下更改其ID,以获得该的权限。当用户使用`newgrp`命令时,会切换到指定的,并且该将变为用户的默认,直到用户退出该或注销。 例如,如果用户属于“group1”和“group2”两个,但是当前的默认是“group1”,那么可以使用以下命令切换到“group2”: ``` newgrp group2 ``` 这将更改用户的默认为“group2”,并且用户现在可以访问该的文件和目录。 ### 回答2: newgrp命令Linux系统中的一个命令,用于切换当前用户所属的群。它允许用户在登录后切换到其他的群,以便在这个群下运行其他命令。 当用户登录系统后,默认情况下,会分配一个主要群(primary group)给该用户newgrp命令可以让用户切换到其他已存在的群,从而拥有该群下的权限和资源。切换到新的群后,用户可以运行一些只有新群成员才有权限执行的命令newgrp命令的语法为newgrp [选项] [群名称]。选项包括-s、-l和-v。-s选项告诉newgrp在切换群后启动一个新的shell。-l选项告诉newgrp要重新初始化环境变量,以便更新用户的群信息。-v选项用于输出详细的切换信息。 使用newgrp命令用户可以在登录后执行类似sudo命令的功能,但只能切换到已存在的群。比如,用户A登录系统后默认属于groupA群,但想要运行只有groupB群成员才有权限执行的命令,可以使用newgrp命令切换到groupB群后执行相应的命令。 需要注意的是,newgrp命令只能切换到已存在的群,而无法创建新的群。而且切换群后,用户的身份证明(例如有效用户ID和有效ID)会随之改变,因此该命令需要谨慎使用,以避免产生潜在的安全风险。 ### 回答3: newgrp命令Linux系统中的一个命令,它的作用是让用户可以切换到不同的身份。当用户加入一个新的后,可以使用newgrp命令切换到该的身份,从而获取该的权限。 使用newgrp命令时,需要指定要切换的名作为参数。例如,使用“newgrp developers”命令,就可以切换到developers的身份。 在切换到新的身份后,用户拥有该的权限,可以访问该的文件和目录。新的身份也会影响用户在该下创建的新文件,这些文件的所属将是当前工作。 需要注意的是,newgrp命令只能切换到用户已经加入的。如果用户没有加入要切换的,将会返回一个错误提示。 此外,使用newgrp命令切换到新的身份后,用户原来所属的身份并不被立即清除,只是在用户退出newgrp所切换的时才会回到原来的身份。用户可以使用exit命令或Ctrl+D合键来退出newgrp。 总结来说,newgrp命令是用来在Linux系统中切换用户身份的命令。通过切换到不同的身份,用户可以获得特定的权限,访问该的文件和目录。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值