zoukankan      html  css  js  c++  java
  • linux基础命令--groupdel 删除群组

    描述

    • groupdel命令用于删除用户组。
    • groupdel命令会去修改系统下的/etc/group/group/gshadow文件,删除有关用户组的所有项目(一般来说使用groupadd或useradd命令也会去这两个文件里添加相关的行,所以删除的也是这两行信息),故这个指定要删除的群组必须先存在。

    语法

    • groupdel [选项] GROUP

    选项列表

    选项 说明

    -h, --help

    显示帮助文档后退出

    -R, --root CHROOT_DIR

    指定在CHROOT_DIR(改变后的根目录)下更改生效以及使用CHROOT_DIR目录下的配置文件

    退出值

    EXIT VALUES  说明
    0
    执行成功
    2 
    命令语法错误
    6
    指定的组不存在
    8
    无法删除用户的基本组
    10
    无法更新组文件 

    实例

    • 使用useradd命令创建一个用户同时默认创建自带的一个基本组,组名、GID与该用户名、UID相同,所以删除一个用户的基本组,使用userdel命令即可。groupdel命令多用于删除附属组。

      [root@pople ~]# useradd test && tail -1 /etc/group && tail -1 /etc/gshadow # 对应的两个文件生成对应的两行组信息
      test:x:1003:
      test:!::
      [root@pople ~]# id test                                  # 创建一个用户时默认创建自带的一个基本组,组名、GID与该用户名、UID相同。
      uid=1003(test) gid=1003(test) groups=1003(test)
      [root@pople ~]# groupdel test                            # 删除一个基本组之前需删除其下的所有用户。
      groupdel: cannot remove the primary group of user 'test'
      [root@pople ~]# userdel -r test && groupdel test
      groupdel: group 'test' does not exist                    # 可以看到userdel命令不仅仅删除用户,而且还删除了自带的基本组。
      
  • 相关阅读:
    大段程序注释C#、lisp
    AutoCAD VBA调用lisp
    团队作业(二):需求分析 Besti2019
    团队作业(三):确定分工 Besti2019
    [电子公文传输系统团队项目]团队作业(一) Besti2019
    2.4 OpenEuler中C语言中的函数调用测试
    团队作业(四):描述设计 Besti2019
    Web服务器1socket编程
    实验四 Web服务器2
    2017清华机试题——多项式求和(polynomial)
  • 原文地址:https://www.cnblogs.com/yuelaoban/p/10663113.html
Copyright © 2011-2022 走看看