百度
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如何切换群组", 浏览人数已经达到31次, 首屏加载时间:2.811 秒。