当前位置:文档之家› 实验1 目录、文件与用户权限管理

实验1 目录、文件与用户权限管理

《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的。

运行步骤及运行结果为:。

相关主题