2016-Linux文版-实验5-用户与组群管理-学生实验报告模板-P

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

.5CHANGZHOUUNIVERSITY实验报告课程名称:Linux操作系统实验名称:实验5、用户与组群管理学生姓名:孙文浩班级计算机141学号14416122学院(系):信息数理学院指导教师:庄丽华实验时间:2016年10月25日实验成绩:.5.5实验五、用户与组群管理一、实验要求(1)掌握利用shell命令管理用户与组群的方法;(2)掌握批量新建用户账号的步骤和方法。二、实验内容和实验步骤1、利用shell命令管理用户与组群的方法【操作要求1】新建一名为duser的用户,设置口令为“123456”,主要组群为myusers。【操作步骤】(1)进入终端,以超级用户身份登录。(2)输入命令:groupaddmyusers建立组群。(3)输入命令:useradd–gmyusersduser,建立新用户duser,其主要组群是myusers。(4)为新用户设置口令,输入命令:passwdduser,根据屏幕提示输入两次口令,最后屏幕提示口令成功设置信息。(5)输入命令:cat/etc/passwd,查看/etc/passwd文件的内容,发现文件的末尾增加了duser用户信息。(6)输入命令:cat/etc/group,查看cat/etc/group文件的内容。以上步骤截图:(7)按【Alt+F4】组合键,切换到第四个虚拟终端,输入duser用户名和口令登陆到linux系统。(8)输入命令:exit,duser用户退出登陆。【操作要求2】将duser用户设置为不需要口令就能登陆。【操作步骤】(1)按【Alt+F3】组合键,切换到正被超级用户使用的第3个虚拟终端。.5(2)输入命令:passwd–dduser。按【Alt+F3】组合键,再次切换到第三个虚拟终端,在Login:后输入:duser,按【Enter】键就能直接出现Shell命令提示符,说明duser用户不需要口令即可登陆。【操作要求3】查看duser用户的相关信息。【操作步骤】在第三个虚拟终端输入命令:idduser,显示duser用户的用户ID,主要组群的名称和GID,【操作要求4】从普通用户duser切换为超级用户。【操作步骤】(1)第四个虚拟终端当前的Shell命令提示符为$,表明当前用户为普通用户。(2)输入命令:ls/root,屏幕上没有出现/root目录中的文件和子目录信息,而是出现提示信息,提示当前用户没有查看/root目录的权限。(3)输入命令:su–或者是:su–root,输入超级用户口令:123456,命令提示符从$切换为#,表明已经从普通用户转换为root。(4)再次输入命令:ls/root,查看/root目录中的文件和子目录信息,(5)输入exit命令,回到普通用户的工作状态。(6)输入exit命令,退出duser用户登陆状态。【操作要求5】一次性删除duser用户及其工作目录。【操作步骤】(1)按【Alt+F3】组合键,切换到正被超级用户使用的第三个虚拟终端。(2)输入命令:userdel–rduser,删除duser用户。处于登陆状态的用户不能删除。如果在新建这个用户时还建立了私人组群,而该私人组群当前又没有其他用户,那么在删除用户的同时也将一并删除这一私人组群。(3)输入命令:cat/etc/passwd,查看文件内容,duser的信息已消失。.5(4)输入命令:ls/home,发现duser用户的主目录/home/duser也不复存在。【操作要求6】新建组群mygroup。【操作步骤】(1)在超级用户的Shell提示符后输入命令:groupaddmygroup建立组群。(2)输入命令:cat/etc/group,查看文件,发现group文件的末尾出现mygroup组群信息。(3)输入命令:cat/etc/gshadow,发现gshadow文件的末尾出现mygroup组群信息。【操作要求7】将mygroup组群改名为newgroup。【操作步骤】(1)输入命令:groupmod–nnewgroupmygroup//其中-n选项表示更改组群的名称。(2)输入命令:cat/etc/group,查看组群信息,发现原来mygroup所在行的第一项变为newgroup。【操作要求8】删除newgroup组群。【操作步骤】超级用户输入:groupdelnewgroup。2、批量新建用户账号的步骤和方法【操作要求】为全班同学10位同学创建用户账号,用户名为“s”+学号的组合,其中班级名册中第一位同学的学号为080101。所有同学都属于class0801组群。所有同学的初始口令为111111。【操作步骤】(1)以超级用户身份登录,输入命令“groupadd–g600class0801”(假设值为600的GID未被使用),新建全班同学的组群class0801。(2)输入命令“vistudent”,新建用户信息文件。(3)输入i,切换为vi文本编辑模式,输入第一行信息“s080101:x:601:600::/home/s080101:/bin/bash”。(4)按【Esc】,切换到命令行模式,拖动鼠标,将整行选中,然后按yy,也就是将当前选中的行放到vi的暂存区域。.5(5)然后按p,就复制一行信息。重复此操作9次。然后部分修改每位同学用户信息不同的地方。(6)保存并退出vi。(7)输入命令“vistu-passwd”,新建用户口令文件。(8)按i,切换为vi的文本编辑模式,输入第一行信息:“s080101:111111”,即所有同学的初始口令为111111。按ESC,切换到命令行模式,拖动鼠标,将整行选中,然后按y键2次,复制行。(9)连续按p9次,就可复制出9行信息,然后修改成正确的用户名。(10)输入命令“newusersstudent”,批量创建用户账号。(11)输入命令“pwunconv”,暂时取消shadow加密。(12)输入命令“chpasswdstu-passwd”,批量创建用户的口令。(13)输入命令“pwconv”,进行shadow加密,完成批量创建用户账号工作。(14)输入命令“cat/etc/passwd”,查看/etc/passwd文件将发现所有的用户账号均已建立。(15)用其中一个用户名登陆系统。此方法批量创建的用户登录时的命令提示符,不是默认的[用户名@localhost~]$,而是-bash-3.1$。如果希望使用默认的命令提示符,可将采用useradd命令新建的用户,如helen的用户主目录中的.bash_profile和.bashrc文件复制到批量创建的用户主目录即可。.5三、实验心得通过这次试验,我掌握了利用shell命令管理用户与组群的方法,还掌握了批量新建用户账号的步骤和方法。在用户管理中,我熟练掌握用户多和族的维护管理工作,在软件包管理中,我熟悉了RPM包和TAR包的使用方法。

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功