随心所欲操作 Linux 管理用户组

groupadd(创建用户组)

groupadd [选项] 用户组 #创建一个新用户组

-g GID #指定新用户组的组标识号(GID)。
-o #一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。
  • Linux 的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
  • Linux 中一切皆文件,所以创建用户组实际上就是在 /etc/group 增加一条新记录。
  • 每个用户组对应一个唯一的 GID,可自指定。
  • 如果不指定,新组的 GID 就是在当前已有的最大 GID 的基础上加1。
  • -o选项理解:一个 GID 多个组名,不同组暂时归于一个权限下,多个组一起管理,有需要时便于划分。

groupdel(删除用户组)

groupdel 用户组 #删除用户组
  • 不可删除现存用户的原始 group,需要删除用户才可删除用户组。
  • Linux 中一切皆文件,所以删除用户组实际上就是在 /etc/group 删除一条记录。

groupmod(修改用户组)

groupmod [选项] 用户组 #修改用户组

-g GID #为用户组指定新的组标识号。
-o #与 -g 选项同时使用,用户组的新 GID 可以与系统已有用户组的 GID 相同。
-n 新用户组名 #将用户组的名字改为新名字

newgrp(切换用户组)

newgrp 目的用户组 #用户可以在登录后,切换到其他用户组。
  • 前提条件是目的用户组确实是该用户的主组或附加组。
posted @   Acx7  阅读(41)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示