实验1 目录、文件与用户权限管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Linux网络管理课程实验报告书》
实验1 目录、文件与用户权限管理
一、实验目的
1.了解Linux的多用户、多任务的特征与使用方法。
2.掌握Linux bash shell的配置和测试方法。
3.熟练掌握Linux 的基础命令,包括目录与文件的操作、用户与群组操作、用户与文件关联的权限管理等。
二、实验环境
Red Hat Linux计算机一台。使用终端方式完成以下实验内容,建议使用窗口方式重复操作序列并比较效率和感觉。
三、实验内容
1、目录与文件操作
创建目录test并进入test
创建目录d1
进入d1
新建文件tx1
以vi打开tx1,输入内容“This is tx1.”,保存之并查看
复制tx1为tx2
重命名tx2为tx3
以vi打开tx3,更改内容“This is tx3.”,保存之并查看
退出d1
运行步骤及运行结果为:
复制d1为d2
重命名d1为d4
列出test的内容(包括子目录)运行步骤及运行结果为:
创建目录d3
进入d3
新建文件tx3
退出d3
运行步骤及运行结果:
将d2移入d3
列出d3的内容(包括子目录)
列出d3内,文件名包含 tx 的文件(包括子目录)运行步骤及运行结果为:
删除d4内的tx1
完整删除d4
完整删除d3
列出test的内容
运行步骤及运行结果为:
2、用户与群组操作
新增用户u1,并为其设置口令//在以下权限实验中,将成为文件主
新增用户u2,并为其设置口令//将成为文件主的同组成员
查看新增用户信息
查看新增群组信息
运行步骤及运行结果为:
输入cat /etc/passwd
输入cat /etc/group
3、用户与文件关联的权限管理
3.0 文件共享性质分类与文件权限设置
切换到用户u1,进入其主目录/home/u1
以vi新建pub,输入内容“u1's share to all”,保存之并查看。
设置文件属性为rw-rw-rw-
以vi新建prt,输入内容“u1's share to my group”,保存之并查看设置文件属性为rw-rw----
以vi新建priv,输入内容“u1's secret”,保存之并查看
设置文件属性为rw-------
新建目录d_priv,查看并记录目录属性
运行步骤及运行结果为:
用ls -a -l查看属性:
3.1 创建与使用公共目录
切换到用户root
新建目录/home/share
将u1的pub移入share
在u1的home(/home/u1),建立文件pub的硬链接
u2:修改pub,保存之并查看。在此步骤中,u2与u1没有关系。
运行步骤及运行结果为:
3.2 设置与使用私人共享目录与文件
u2:尝试进入u1目录。在此步骤中,u2与u1没有关系。
root:将u2加入群组u1 // usermod -G u1 u2
u1:修改u1目录属性为rwxr-x---
u2:进入u1目录,修改文件prt,保存之并查看。在此步骤中,u2是文件主u1的同组成员。
运行步骤及运行结果为:
3.3 设置私人秘密文件与目录
u2:进入u1目录,尝试查看文件priv
u2:尝试进入目录d_priv
u1:设置目录d_priv的属性为rwx------
u2:尝试进入目录d_priv
运行步骤及运行结果为:
3.4 创建与使用组共享目录
切换到用户root
新建组prj1,将u1和u2都加入该组,并查看/etc/group以确认
新建目录/home/prj1,并在其内以vi新建p1data,输入内容“data of project-1”,保存之并查看。
退出prj1目录
修改目录prj1及其内的文件的属组为prj1 //chown –R root.prj1 prj1
修改目录prj1及其内的文件的权限,对属组增加读写权限 //chmod –R 770 prj1 查看确认以上修改
运行步骤及运行结果为:
分别切换到用户u1和u2,进入prj1目录,修改文件p1data,保存之并查看。
在此步骤中,u1和u2是目录prj1所属群组的成员;如有不属于群组prj1的用户u3,是无法访问目录prj1的。
运行步骤及运行结果为: