基于Centos系统linux小实训(2)

【实训目的】
(1)掌握在 Linux 系统下利用命令行方式实现用户管理。
(2)掌握在 linux 系统下利用命令行方式实现用广组管理。

【实训内容】
(1)用root用户登录系统,查看用户账户文件/etc/passwd和口令文件/etc/shadow的内容。观察各帐户的shell、UID、GlD 等。

过程:这里我们登陆系统不是用的root账号,所以我们需要先用su命令切换成root账号:

在这里插入图片描述
然后我们这里就可以查看/etc/passwd和/etc/shadow文件内容了,使用cat命令,后面跟上文件名就好了:

在这里插入图片描述
在这里插入图片描述
这样第一个任务就简单解决了吖,现在第二个任务。

(2)创建一个新用户student01 ,设置其工作主目录为/home/student01,然后查看该帐户在passwd 文件和shadow文件中的存储内容。

过程:创建新用户需要用到useradd命令,然后这个命令设置工作主目录的参数是-d,所以组合起来就是useradd student01 -d /home/student01
在这里插入图片描述
接下来就是看文件的内容了,然后找到我们新创建账号的信息,还是一样的命令,cat /etc/passwd和cat /etc/shadow:

在这里插入图片描述
在这里插入图片描述
第二个任务也解决了,现在第三个。

(3)给用户student01设置密码 “Student01”,然后查看该账户在 Shadow 文件中口令存储宇段内容。

过程:
现在是设置密码,需要用到passwd命令,命令后面直接跟用户名,所以这里需要输入的命令为passwd student01

在这里插入图片描述
现在又来查看内容,还是cat命令:

在这里插入图片描述

这里第三个任务就解决了,现在开始第四个任务。

(4)用student01账号登录系统,观察能否正常登录,注意提示行是“MYM” 符号
还是“#”符号,然后利用 su 命令切换为root用户。

过程:
这里我们需要切换账号,所以我们直接输入reboot先重启系统,然后再登陆student01账号:

在这里插入图片描述
在这里插入图片描述
输入密码进入系统:

在这里插入图片描述
他的提示符不再是#号了,换成$符号了,然后我们还是切换到root用户,用su命令:

在这里插入图片描述
提示符又变成#号了哦,第四个任务就完成了,现在第五个任务。

(5)创建一个新用户student02,设置密码为“Student02”,工作主目录设置为"/home/student02",指定其 UID 为1005,该用户属于 students 用户组。

过程:
这里我们需要把用户加入到students用户组,所以我们要先创建这个组,才好创建用户,groupadd命令就是创建组的命令,所以我们输入命令groupadd students

在这里插入图片描述
组创建好了,现在就可以创建用户啦,还是useradd命令,指定UID的参数为-u,指定组的参数为-g,所以输入命令useradd student02 -u 1005 -g students -d /home/student02

在这里插入图片描述
设置密码也是跟之前一样的,输入命令passwd student02:

在这里插入图片描述

这样第五个任务就完成了,现在第六个和第七个。

(6)锁定student02 用户,观察/etc/shadow文件内容变化。
(7)对用户student02解除锁定,观察/etc/shadow 文件内容变化。

过程:
我们这里还是先看看shadow文件:

在这里插入图片描述
我们锁定账户需要用到命令usermod,锁定用户的参数为-L,解除账户锁定的参数为-U,所以我们输入命令usermod -L student02

在这里插入图片描述
再次查看shadow文件:

在这里插入图片描述
前面多了一个感叹号,还有一个命令可以锁定用户的口令,这里我们先解除锁定,然后再锁定用户口令试试,输入usermod -U student02
在这里插入图片描述
锁定用户口令需要用passwd命令,-l锁定,-u解除锁定,所以输入命令passwd -l student02

在这里插入图片描述
现在再来查看一下shadow文件:

在这里插入图片描述
现在变成两个感叹号了,然后我们再解除用户口令锁定,输入passwd -u student02

在这里插入图片描述
现在再查看一下shadow文件:

在这里插入图片描述
这两个感叹号就不见啦,第六个和第七个任务也解决啦,我们马上就完了。

(8)创建一个名为computers 用户组,然后创建一个名为 jack 的用户,并将该用户添加到 computers 用户组。

过程:
创建用户组就不用多说了,添加用户到用户组需要用到gpasswd命令,添加的参数为-a,移除的参数为-d,所以我们先groupadd computers创建用户组,然后useradd jack创建用户,然后使用gpasswd jack computers添加用户到组中:
在这里插入图片描述
第八个任务就完成啦!!!

(9)将用户student01 和 student02 添加到 computers 用户组中。

过程:

这个就很简单了,跟之前一样加入就好了:
在这里插入图片描述

(10) 使用“su"命令进行用户身份切换,注意观察用户切换是否成功,以及系统
提示符的变化。

过程:

在这里插入图片描述
这里我切换root账户的时候,密码输错了,所以鉴定故障,重新来一次就好了!!!

(11)删除本次实训中新建的用户和用户组,并删除相关用户的工作主目录。

过程:

因为要删除用户,所以我们先重启系统,重新进入我们之前的账号,然后再删除,不然删除不了,输入reboot重启切换回我们原来的账号:
在这里插入图片描述
然后我们切换root账户:
在这里插入图片描述
我们先删除用户,再删除组,删除用户的命令是userdel,参数-r是同时删除用户的目录,然后删除组的命令是groupdel,这个不用带参数。所以我们输入userdel -r student01,userdel -r student02,userdel -r jack来删除用户,用groupdel students,groupdel computers来删除组:
在这里插入图片描述
这样我们这个实训任务就圆满完成啦!!!

猜你喜欢

转载自blog.csdn.net/weixin_43635067/article/details/129171530