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命令不僅僅刪除用戶,而且還刪除了自帶的基本組。
    

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM