Linux 用户组的相关命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux 用户组的相关命令
在Linux系统中,对管理用户组进行管理,除了使用图形化界面操作外,还可以使用命令关键字来进行操作。下面将介绍怎么通过命令管理用户组信息。1.查看用户组帐户信息
使用tail命令来查看用户组帐户信息,它可以从指定点开始将File参数指定的文件标准输出。语法格式如下所示:
语法格式:
或者
其中,Number变量指定将多少单元写入标准输出。Number变量的值可以是正的或负的整数。如果值的前面有“+(加号)”,从文件开头指定的单元数开始将文件写到标准输出。如果值的前面有“-(减号)”,则从文件末尾指定的单元数开始将文件写到标准输出。如果值前面没有“+(加号)”或“-(减号)”,那么从文件末尾指定的单元号开始读取文件。在该命令中各参数介绍如表9所示:
序】|【附件】|【终端】命令,打开【终端】窗口。
然后,在【终端】窗口中,输入“tail /etc/group”命令并按键,完成查看用户组帐户信息的操作,如图34所示。
图34 查看用户组帐户信息
2.创建用户组
创建用户组可以使用groupadd命令,它用于在系统中创建一个新的用户组帐户,该用户组帐户的组标识码GID大于500。语法格式如下所示,命令中所有参数介绍如表10所示。
表10 groupadd命令参数介绍:
在使用“-g”参数时GID被指定为惟一值,除非使用“-o”参数。而GID数值不可为负。预设为最小不得小于500,而逐次增加0~999传统上是保留给系统帐号使用。
而“-r”参数是用来建立系统帐号的UID。但需注意的是通过useradd命令建立的用户帐户不会建立用户帐户目录,如果用户想要创建用户帐户目录须额外指定“-m“参数来建立系统帐号。这是RedHat额外增设的选项。它会自动帮用户选定一个小于999的GIF不需要再加上“-g”参数。“-f”新增一个已经存在的群组帐号,系统会出现错误信息,然后结束groupadd。
例如,创建一个feng的用户组,并指定组ID号。首先,系统面板中,执行【应用程序】|【附件】|【终端】命令,打开【终端】窗口。
然后,在【终端】窗口中,输入“groupadd –g 888 feng”命令并按键,完成创建新用户组的操作,如图35所示。
最后,在【用户管理者】窗口的【组群】选项卡中,可看到已经添加的用户组信息,如图36所示。
图35 添加用户组图36 查看用户组信息
3.更改GID及组名称
需要更改群组的识别码或名称时,可用groupmod指令来完成这项工作。语法格式如下所示:
其中,“-g”参数用来设置欲使用的群组识别码。而“-o”参数可以重复使用群组识别码。“-n”参数设置使用的群组名称。
例如,将用户组账户feng名称更改为china。首先,在系统面板中,执行【应用程序】|【附件】|【终端】命令,打开【终端】窗口。然后,在【终端】窗口中,输入“groupmod -n china feng”命令并按键,执行完成修改用户组名称的操作,如图37所示。
最后,用户可以在【用户管理者】窗口的【组群】选项卡中,可看到已经修改的用户组信息,如图38所示。
图37 修改用户组名称图38 查看用户组
4.删除用户组(groupdel)
需要从系统上删除群组时,可用groupdel指令来完成这项工作。倘若该群组中
仍包括某些用户,则必须先删除这些用户后,方能删除群组。语法格式如下所示:
用户组。首先,系统面板中,执行【应用程序】|【附件】|【终端】命令,打开【终端】窗口。然后,在【终端】窗口中,输入“groupdel china”命令并按键,执行完成删除用户组名的操作,如图39所示。
图39 删除用户组
5.管理用户组中用户
在图形化界面中,可以对已有用户组进行向组中添加用户等操作,而在命令中可以使用gpasswd命令来进行操作。语法格式如下所示,命令中各参数介绍如表11所示。
语法格式:
例如,将名称为lh用户帐户添加到用户组bo中。首先,系统面板中,执行【应用程序】|【附件】|【终端】命令,打开【终端】窗口。
然后,在【终端】窗口中,输入“gpasswd –a lh bo”命令并按键,执行完成添加用户到用户组的操作,如图40所示。
最后,在【用户管理者】窗口的【组群】选项卡中,可以看到添加到用户组的用户信息,如图41所示。
图40 添加用户到用户组 41 查看用户组成员