选项 | 说明 |
-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命令不仅仅删除用户,而且还删除了自带的基本组。
原文:https://www.cnblogs.com/yuelaoban/p/10663113.html