百度
360搜索
搜狗搜索

linux如何切换群组详细介绍

在 Linux 系统里,切换用户所属群组有临时切换和永久切换两种方式,以下是具体介绍:

临时切换(仅对当前会话有效)

你可以借助newgrp命令来临时切换当前会话的有效群组。执行此命令后,你所创建的文件就会归属于新的群组。要返回原来的群组,直接输入exit即可。
bash

newgrp 目标群组名

永久切换(更改用户默认群组)

若想永久更改用户的默认群组,需要使用usermod命令。不过,执行这个操作需要 root 权限。
bash

   新主群组名 用户名

附加到其他群组(不改变主群组)

要是你想在不改变主群组的前提下,让用户能够访问其他群组的资源,可以使用usermod命令将用户添加到附加群组中。
bash

   附加群组名1,附加群组名2 用户名

使用该命令添加用户到附加群组后,用户需要重新登录才能使变更生效。

验证群组变更

在切换群组之后,你可以通过以下命令来查看当前有效的群组:
bash

或者只查看当前的有效群组:
bash

 

示例

  1. 临时切换到developers群组:

bash

newgrp developers

  1. 把用户john的主群组永久更改为developers

bash

   developers john

  1. 将用户john添加到adminseditors附加群组:

bash

   admins,editors john

注意事项

  • 进行永久更改时,要保证指定的群组确实存在。
  • 当用户属于多个群组时,新建文件的默认群组是主群组,而非附加群组。
  • 对用户的群组进行修改后,可能需要重新登录或者重启系统,变更才会完全生效。

阅读更多 >>>  linux终端怎么从超级用户
← 上一篇: 下一篇:

网站数据信息

"linux如何切换群组"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux如何切换群组的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!