如何在Linux中使用groupdel命令删除组
时间:2020-01-09 14:17:03 来源:igfitidea点击:
如何使用命令行选项在Linux操作系统中删除组?
如何从Linux中删除组?
您能告诉我们在Linux中删除群组的命令吗?
简介/etc/group文件是一个文本文件,用于定义Linux系统上的组。
每行只有一个条目。
不要手动编辑此文件。
您必须使用groupdel命令或delgroup命令来修改Linux系统帐户文件,并从/etc/group文件中删除所有引用GROUP的条目。
在本教程中我们学习了如何在Linux中删除组。
如何在Linux中删除群组
- 删除Linux上存在的名为sales的组,运行:sudo groupdel sales
- 删除Linux中称为ftpuser的组的另一个选项是sudo delgroup ftpusers
- 要在Linux上查看所有组名,请运行:cat/etc/group
- 打印用户说插孔位于的组:组插孔
让我们详细了解一些常见示例。
如何在Linux中使用groupdel命令删除组
groupdel命令的语法为:
sudo groupdel {group-name-here}
要删除名为职员的组,请执行:
sudo groupdel staff
可以使用cat命令或grep命令/egrep命令在Linux上查看组列表,然后可以使用groupdel:
cat /etc/group grep '^sales' /etc/group egrep '^(users|root|sales)' /etc/group
使用wc命令计算Linux服务器中的组数:
wc -l /etc/group
要删除名为ftpusers的组,请执行:
sudo groupdel ftpusers
通过传递-f选项来强制删除用户的主要组:
sudo groupdel -f admins
使用delgroup命令在Linux中删除组
在此示例中,您将使用delgroup删除名为sales的组。
语法为:
sudo delgroup {group} sudo delgroup --group {group} sudo delgroup sales grep '^sales' /etc/group
另一个选择是仅在用户/组是系统用户/组时才删除。
这样可以避免意外删除非系统用户/组。
因此,我们必须使用相同的选项:
sudo delgroup --system --group wwwusers
是否要在删除任何组之前备份文件?
尝试:
sudo delgroup --backup --group wwwusers
如何从组中删除用户
语法如下,以从名为cartoons的组中删除名为tom的用户:
sudo deluser {user} {group} sudo deluser tom cartoons
查看配置文件
名为/etc/deluser.conf的文件包含程序deluser命令和delgroup命令的默认值。
一个可以使用cat命令查看包含的内容,执行:
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)"