在Linux中如何删除用户组

时间:2019-11-20 08:53:49  来源:igfitidea点击:

如何在Linux中删除用户组?
在Linux中删除群组的命令是什么?

Linux用户组

Linux用户组保存在/etc/group文件中。
使用groupdel命令或delgroup命令来修改该文件。

在Linux中如何使用groupdel命令删除组

groupdel命令的语法为:

sudo groupdel {group-name-here}

删除yunwei组:

sudo groupdel yunwei

统计Linux上用户组的数量

wc -l /etc/group

删除用户组ftpusers

sudo groupdel ftpusers

使用-f选项来强制删除用户的主要组:

sudo groupdel -f admins

在Linux中使用delgroup命令删除组

使用delgroup删除用户组ftpusers:

sudo delgroup {group}
sudo delgroup --group {group}
sudo delgroup ftpusers
grep '^ftpusers' /etc/group

只删除系统组ftpusers:

sudo delgroup --system --group ftpusers

在删除任何组之前备份文件:

sudo delgroup --backup --group ftpusers

如何从用户组中删除用户

从ftpusers组中删除用户tom

sudo deluser {user} {group}
sudo deluser tom ftpusers

配置文件

文件/etc/deluser.conf包含了deluser命令和delgroup命令的默认值。

cat /etc/deluser.conf
# /etc/deluser.conf: `deluser' configuration.
 
# Remove home directory and mail spool when user is removed
REMOVE_HOME = 0
 
# Remove all files on the system owned by the user to be removed
REMOVE_ALL_FILES = 0
 
# Backup files before removing them. This options has only an effect if
# REMOVE_HOME or REMOVE_ALL_FILES is set.
BACKUP = 0
 
# target directory for the backup file
BACKUP_TO = "."
 
# delete a group even there are still users in this group
ONLY_IF_EMPTY = 0
 
# exclude these filesystem types when searching for files of a user to backup
EXCLUDE_FSTYPES = "(proc|sysfs|usbfs|devpts|tmpfs|afs)"