以下为《《Linux操作系统》实验报告》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
***
《Linux操作系统》实验报告
实验3: Linux用户、磁盘及日常管理与维护
班级:21大数据1班
学号:***16
姓名:杨某某
实验日期:2023 年 5 月 23 日注意:本次实验报告的提交截止时间为:2023年4月16日(星期日)
一、实验目的和要求
1、熟悉Linux用户与用户组管理
2、熟悉Linux磁盘与文件系统管理
3、熟悉Linux下软件包管理、进程管理、任务计划创建
二、实验内容
1、了解Linux下root用户、虚拟用户和普通用户这3类用户的区别;
2、熟悉Linux的用户账户配置文件/etc/passwd及其各字段的含义;
3、熟悉Linux的用户影子文件/etc/shadow及其各字段的含义;
4、使用命令创建用户,并设置其所在的用户组,修改其所在的用户组;
5、使用命令创建、删除用户组,设置用户组***、账户信息维护命令chfn、账户切换、用户所属组查看、账户信息显示与安全管理;
7、硬盘分区的建立、删除与硬盘信息的查看命令fdisk;
8、分区上创建文件系统的命令;
9、硬盘分区的挂载与开机自动挂载设置;
10、Linux下对Windows硬盘分区的访问实现;
11、Ubuntu下软件包管理命令dpkg与apt-get;
12、Linux下进程显示与信息查看;
13、Linux下进程的前后台启动;
14、修改主配置文件实现任务的周期性执行;
15、使用命令实现任务的周期性执行。
三、实验步骤与结果
1、请根据你的理解,简单描述Linux系统中root用户、虚拟用户和普通用户这3类用户的区别?
超级用户:名为root的用户是系统中默认的超级用户,它在系统中的任务是对普通用户和整个系统进行管理。root对系统具有绝对的控制权,能够对系统进行一切操作。只有进行系统维护(如:建立用户等)时某某root登录,以避免出现安全问题。
普通用户:是为了让使用者能够使用Linux系统资源而由root用户或其他管理员用户创建的,拥有的权限受到一定限制,一般只在用户自己的家目录中有完全权限。
系统用户(程序用户):在安装Linux系统及一些服务程某某,会添加一些特定的低权限的用户,主要是为了用于维持系统或某些服务程序的正常运行,这些用户一般不允许登录到系统,例如:bin、daemon、ftp、mail等。
2、(1)请使用命令cat /etc/passwd查看Linux系统的所有用户名,可观察到每个用户(每行)都包含7个字段,请说明其第二个字段显示的x所表示的含义?若某用户名前面带“*”表示什么。
x:表示此用户设有密码,但不是真正的密码,真正的密码保存在/etc/shadow文件
*:表示禁用的用户
请给出root用户和stu用户的用户ID号UID和组ID号GID值?
3、Linux系统将用户密码及其相关的信息(单独保存在配置文件/etc/shadow中,使用cat命令显示该文件内容,若某些用户的密码字段显示的是符号“!”,则表示什么含义?
“!”表示该账户被禁用/锁定
4、(1)使用命令创建新用户ljh,要求设置该用户UID为1200,同时创建该用户的用户主目录,并指定该用户是属于root组的成员?
(2)新用户ljh建立成功后,请使用cat /etc/passwd命令查看该新用户的信息,其UID和GID值为多少?
UID:1200
GID:0
(3)使用命令将用户ljh所在的用户组修改为stu,并给出ljh用户的GID值 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 整或删除。
5. 按计划执行任务
到这一步,crontab文件已安排好了所有任务,crontab命令也已配置好,就可以将任务按计划执行。
6. 为root用户创建crontab文件
如果要为root用户创建crontab文件,可以在命令行输入以下指令:sudo su
crontab -e
上述指令进入了root用户的账户,然后新增定时任务。
7. 安装crontab文件
如果要将crontab文件添加到定时任务列表中,可用以下命令进行安装:sudo crontab 文件名
四:实验总结
对本次实验所做的分析,以及所取得的经验与教训。
对此次实验还是不太熟悉,经常会出现错误。之后会再接再厉。
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《《Linux操作系统》实验报告》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。