1.任务描述
本关主要讲解怎样在Linux中创建和删掉用户组,通过本关的实训,你将学会怎样新创建一个用户组,而且学会怎样删掉一个早已存在的用户组。
2.相关知识
本关的任务是新创建一个用户组,并将一个早已存在的用户组删掉掉。
3.Linux创建用户组命令
Linux中使用groupadd命令来创建一个新用户组。
命令格式如下:
groupadd[命令参数]参数
常见命令参数:
groupadd必须以root权限能够执行linux命令,倘若是普通用户想使用该命令删除linux用户,须要在命令前加sudo命令来提高权限为root权限。
4.案例演示一
使用groupadd命令新创建一个用户组testGroup
[root@wxz~]#groupaddtestGroup
[root@wxz~]#
在背景介绍中,我们了解到,Linux中用户组信息是保存在/etc/group文件中,我们可以使用命令tail/etc/group命令查看/etc/group文件最后10行是否存在刚才新创建的testGroup用户信息。
[root@wxz~]#tail/etc/group
postfix:x:89:
sshd:x:74:
jj:x:1000:
zj:x:1001:
newUser:x:1002:
jjUser:x:1003:
test:x:1004:
kkUser:x:1005:
ttUser:x:1006:
testGroup:x:1007:
[root@wxz~]#
5.案例演示二
使用groupadd命令新创建一个用户组testGroupID,但是指定组的ID
注意:我们可以看见有时执行sudo命令就不须要输入密码,这是由于每次都输入密码比较麻烦,所以Linux会设置一个sudo的会话时间,就是说我们在第一次执行sudo的时侯是要输入密码,这么接出来的一段时间内在执行sudo的时侯就不须要输入密码,这个会话时间默认是5分钟,用户也可以通过编辑/etc/sudoers来更改这个会话时间的大小。
同样我们可以使用命令tail/etc/group命令查看/etc/group文件最后10行中是否存在刚才新创建的testGroupID用户信息。
6.Linux删掉用户组命令
Linux中使用groupdel命令来删掉一个早已存在的用户组。
命令格式如下:
groupdel参数
参数为要删掉的用户组名
groupdel必须以root权限能够执行,倘若是普通用户想使用该命令,须要在命令前加sudo命令来提高权限为root权限。
7.案例演示一
使用groupdel命令删掉里面创建的testGroup和testGroupID组
8.编程要求
按照右边窗口命令行内的提示,在Begin-End区域内进行命令行句子补充,具体任务如下:
执行环境默认以root帐户登入linux运维招聘,所以执行的所有命令都是以root权限执行。
当你的结果与预期输出一致时删除linux用户,即为通过。
#!/bin/bash
#在以下部份写出完成任务的命令
#1.新创建一个用户组newGroup
#2.新创建一个用户组newGroupID,并自设置其ID为1010
#3.删掉早已存在的用户组oldGroup
#***********begin*************#
groupaddnewGroup
groupadd-g1010newGroupID
groupdeloldGroup
#************end**************#
//欢迎你们来和我一起学习Linux从入门到精通喔