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命令不仅仅删除用户,而且还删除了自带的基本组。
      
  • 相关阅读:
    poj3181(Dollar Dayz)
    poj3666(Making the Grade)
    poj2392(Space Elevator)
    hdu5288(OO’s Sequence)
    hdu5289(Assignment)
    快学scala
    Spark Checkpointing
    Spark Performance Tuning (性能调优)
    Spark Memory Tuning (内存调优)
    Sparkstreaming and Kafka
  • 原文地址:https://www.cnblogs.com/yuelaoban/p/10663113.html
Copyright © 2011-2022 走看看