Linux文版实验5用户与组群管理学生实验报告P课件_linux用户组实验报告

2020-02-28 教学课件 下载本文

Linux文版实验5用户与组群管理学生实验报告P课件由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“linux用户组实验报告”。

ZHOUUNIV实 验 报 告

课程名称: Linux操作系统

实验名称: 实验

5、用户与组群管理 学 生 姓 名: 孙文浩 班 级 计算机141 学 号 14416122 学 院(系): 信息数理学院 指 导 教 师: 庄丽华 实验时间: 2016 年 10 月 25 日 实验成绩:

RSECHANG ITY

.5

.5

实验

五、用户与组群管理

一、实验要求

(1)掌握利用shell命令管理用户与组群的方法;

(2)掌握批量新建用户账号的步骤和方法。

二、实验内容和实验步骤

1、利用shell命令管理用户与组群的方法

【操作要求1】新建一名为duser的用户,设置口令为“123456”,主要组群为myusers。【操作步骤】

(1)进入终端,以超级用户身份登录。

(2)输入命令:groupadd myusers建立组群。

(3)输入命令:useradd – g myusers duser,建立新用户duser,其主要组群是myusers。(4)为新用户设置口令,输入命令:pawd duser,根据屏幕提示输入两次口令,最后屏幕提示口令成功设置信息。

(5)输入命令:cat /etc/pawd,查看/etc/pawd文件的内容,发现文件的末尾增加了duser用户信息。

(6)输入命令:cat /etc/group,查看cat /etc/group文件的内容。以上步骤截图:

(7)按【Alt+F4】组合键,切换到第四个虚拟终端,输入duser用户名和口令登陆到linux系统。

(8)输入命令:exit,duser用户退出登陆。

【操作要求2】将duser用户设置为不需要口令就能登陆。【操作步骤】

(1)按【Alt+F3】组合键,切换到正被超级用户使用的第3个虚拟终端。

.5(2)输入命令:pawd –d duser。

按【Alt+F3】组合键,再次切换到第三个虚拟终端,在Login:后输入:duser,按【Enter】键就能直接出现Shell命令提示符,说明duser用户不需要口令即可登陆。

【操作要求3】查看duser用户的相关信息。

【操作步骤】在第三个虚拟终端输入命令:id duser,显示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 –r duser,删除duser用户。处于登陆状态的用户不能删除。如果在新建这个用户时还建立了私人组群,而该私人组群当前又没有其他用户,那么在删除用户的同时也将一并删除这一私人组群。(3)输入命令:cat /etc/pawd,查看文件内容,duser的信息已消失。

.5

(4)输入命令:ls /home, 发现duser用户的主目录/home/duser也不复存在。

【操作要求6】新建组群mygroup。【操作步骤】

(1)在超级用户的Shell提示符后输入命令:groupadd mygroup建立组群。

(2)输入命令:cat /etc/group,查看文件,发现group文件的末尾出现mygroup组群信息。

(3)输入命令:cat /etc/gshadow,发现gshadow文件的末尾出现mygroup组群信息。

【操作要求7】将mygroup组群改名为newgroup。【操作步骤】

(1)输入命令:groupmod –n newgroup mygroup //其中-n选项表示更改组群的名称。(2)输入命令:cat /etc/group,查看组群信息,发现原来mygroup所在行的第一项变为newgroup。

【操作要求8】删除newgroup组群。

【操作步骤】超级用户输入:groupdel newgroup。

2、批量新建用户账号的步骤和方法

【操作要求】为全班同学10位同学创建用户账号,用户名为“s”+学号的组合,其中班级名册中第一位同学的学号为080101。所有同学都属于cla0801组群。所有同学的初始口令为111111。【操作步骤】

(1)以超级用户身份登录,输入命令“groupadd –g 600 cla0801”(假设值为600的GID未被使用),新建全班同学的组群cla0801。(2)输入命令“vi student”,新建用户信息文件。(3)输入i,切换为vi文本编辑模式,输入第一行信息“s080101:x:601:600::/home/s080101:/bin/bash”。(4)按【Esc】,切换到命令行模式,拖动鼠标,将整行选中,然后按yy,也就是将当前选中的行放到vi的暂存区域。

.5(5)然后按p,就复制一行信息。重复此操作9次。然后部分修改每位同学用户信息不同的地方。

(6)保存并退出vi。

(7)输入命令“vi stu-pawd”,新建用户口令文件。(8)按i,切换为vi的文本编辑模式,输入第一行信息:“s080101:111111”,即所有同学的初始口令为111111。按ESC,切换到命令行模式,拖动鼠标,将整行选中,然后按y键2次,复制行。

(9)连续按p9次,就可复制出9行信息,然后修改成正确的用户名。

(10)输入命令“newusers

(15)用其中一个用户名登陆系统。

此方法批量创建的用户登录时的命令提示符,不是默认的[用户名@localhost ~]$,而是-bash-3.1$。如果希望使用默认的命令提示符,可将采用useradd命令新建的用户,如helen的用户主目录中的.bash_profile和.bashrc文件复制到批量创建的用户主目录即可。

.5

三、实验心得

通过这次试验,我掌握了利用shell命令管理用户与组群的方法,还掌握了批量新建用户账号的步骤和方法。在用户管理中,我熟练掌握用户多和族的维护管理工作,在软件包管理中,我熟悉了RPM包和TAR包的使用方法。

.5

《Linux文版实验5用户与组群管理学生实验报告P课件.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
Linux文版实验5用户与组群管理学生实验报告P课件
点击下载文档
相关专题 linux用户组实验报告 实验报告 学生 课件 linux用户组实验报告 实验报告 学生 课件
[教学课件]相关推荐
    [教学课件]热门文章
      下载全文