博客
关于我
【Linux】Linux用户和用户组管理——用户组管理命令
阅读量:633 次
发布时间:2019-03-14

本文共 988 字,大约阅读时间需要 3 分钟。

用户组管理命令详解

一、添加用户组(groupadd)

添加用户组是通过`groupadd`命令完成的。这是一个简单而高效的命令,主要用于创建新的用户组。

**语法**: `groupadd 【参数】组名`

**参数说明**:

- `-g GID`: 指定组ID。当不指定此选项时,系统会自动分配一个唯一的组ID。- 组名: 需要输入的组名,组名必须唯一,不能与已有的组名重复。

示例:

groupadd admin
groupadd -g 1000 users

添加组之后,新组会被创建,用户可以使用`groupadd -G`或`groupmod`将用户加入该组。

二、修改用户组(groupmod)

`groupmod`命令用于修改现有的用户组信息,常用于更改组名或组ID。操作前请确保你有权限管理该组。

**语法**: `groupmod 【参数】 组名`

**参数说明**:

- `-g GID`: 修改组的ID。- `-n newName`: 修改组名,需替换原组名。

示例:

groupmod -n "系统管理员" admin
groupmod -g 2000 existing_group

修改组ID或名后,相关用户需要重新登录才能反映这个更改,部分系统可能需要重新加载权限配置。

三、删除用户组(groupdel)

**语法**: `groupdel 组名`

**注意事项**:

- 组名必须存在,并且操作用户必须拥有管理权限。- 删除组会同时移除组内的所有用户。

示例:

groupdel users
groupdel -gid 1000 group1

删除组后,相关用户可能需要从其他位置移除,确保系统权限配置正确无误。

四、添加或删除用户组成员(gpasswd)

管理用户组成员的标准命令是`gpasswd`,支持添加或删除用户到/from 组中。

**语法**: `gpasswd 【参数】 组名`

**参数说明**:

- `-a userName`: 将指定用户添加到组中。- `-d userName`: 从组中删除指定用户。

示例:

gpasswd -a john admin_group
gpasswd -d mary users_group

添加用户时,请确保用户已经存在,删除用户则需确认权限。此命令默认不会提示,操作完成后请妥善确认结果。

转载地址:http://zuloz.baihongyu.com/

你可能感兴趣的文章
OpenCV与AI深度学习 | 实战篇——基于YOLOv8和OpenCV实现车速检测(详细步骤 + 代码)
查看>>
OpenCV与AI深度学习 | 实战|OpenCV实时弯道检测(详细步骤+源码)
查看>>
OpenCV与AI深度学习 | 实用技巧 | 使用OpenCV进行模糊检测
查看>>
OpenCV与AI深度学习 | 实践教程|旋转目标检测模型-TensorRT 部署(C++)
查看>>
OpenCV与AI深度学习 | 工业缺陷检测中数据标注需要注意的几个事项
查看>>
OpenCV与AI深度学习 | 干货 | 深度学习模型训练和部署的基本步骤
查看>>
OpenCV与AI深度学习 | 手把手教你用Python和OpenCV搭建一个半自动标注工具(详细步骤 + 源码)
查看>>
OpenCV与AI深度学习 | 水下检测+扩散模型:或成明年CVPR最大惊喜!
查看>>
OpenCV与AI深度学习 | 深入浅出了解OCR识别票据原理
查看>>
OpenCV与AI深度学习 | 深度学习检测小目标常用方法
查看>>
OpenCV与AI深度学习 | 超越YOLOv10/11、RT-DETRv2/3!中科大D-FINE重新定义边界框回归任务
查看>>
OpenCV与AI深度学习 | 高效开源的OCR工具:Surya-OCR介绍与使用
查看>>
OpenCV与AI深度学习|16个含源码和数据集的计算机视觉实战项目(建议收藏!)
查看>>
Opencv中KNN背景分割器
查看>>
OpenCV中基于已知相机方向的透视变形
查看>>
OpenCV中的监督学习
查看>>
opencv中读写视频
查看>>
OpenCV中遇到Microsoft C++ 异常 cv::Exception
查看>>
opencv之cv2.findContours和drawContours(python)
查看>>
opencv之namedWindow,imshow出现两个窗口
查看>>