文件的共享与保护
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8
文件的共享与保护
文件的共享、保护
所谓文件共享指系统允许多个用户或进程共 享 同一份文件。 文件共享不仅是完成共同的任务的多个用户 所 必需的,更重要的是避免了同一个文件保 存多 个副本所造成的外存空间的浪费。
2
文件的共享
文件共享的方式: 采用文件全名访问他人文件,直接通过文件
目录找到他人文件。 链接技术实现文件共享:从一个目录项直接
文件的保护
1.对用户进行分类 按用户对文件访问权力的差别把用户分成几
类,然后对每个文件规定各类用户的存取权限。 通常将用户分成三类: 文件主 文件主的同组用户或合作用户 其它用户
5
文件的保护
2.对访问权限分类 对文件的访问系统首先要检查访问权限,只
允许合法的用户访问。 文件的存取权限一般有以下几种:只读(R)、 只写(W)、执行(E)、添加(A)和修改(U) 等。
用户B
id=3 c d
目录c id=7
bqr
目录d id=8
hs t
用户C
x t id=4
id=11
id=12 id=13
id=9 id=10
id=14
例:图中有两个链接,设当前目录id=7: • 用文件路径名为r,即可访问 id=13(文件h) • id=9(文件x)——文件路径名为 */d/t
4
6
1.访问控制矩阵
文件
用户
12345678
1 0 0 1 10 0 0 0
2 0 0 1 01 0 0 0
3 0 1 0 10 0 0 0
4 1 0 0 00 0 0 0
5 1 1 1 11 1 1 1
6 0 0 0 00 0 0 0
7
2.用访问控制矩阵实现文件保护
一维代表所有用户,一维代表系统中的所有文 件。
用一个指针(或编号)指向另一个目录项达 到共享文件的目的。 利用符号链实现文件共享:用户A为了共享 用户B的Bboot目录下的一个文件f1.c,可 以创建一个LINK类型的新文件x,新文件x 中仅包含被链接文件f1.c的路径名。
3ห้องสมุดไป่ตู้
用户A
id=2 a b
id=5 id=6
主目录
id=1 a b c
文件的共享与保护
文件的共享、保护
所谓文件共享指系统允许多个用户或进程共 享 同一份文件。 文件共享不仅是完成共同的任务的多个用户 所 必需的,更重要的是避免了同一个文件保 存多 个副本所造成的外存空间的浪费。
2
文件的共享
文件共享的方式: 采用文件全名访问他人文件,直接通过文件
目录找到他人文件。 链接技术实现文件共享:从一个目录项直接
文件的保护
1.对用户进行分类 按用户对文件访问权力的差别把用户分成几
类,然后对每个文件规定各类用户的存取权限。 通常将用户分成三类: 文件主 文件主的同组用户或合作用户 其它用户
5
文件的保护
2.对访问权限分类 对文件的访问系统首先要检查访问权限,只
允许合法的用户访问。 文件的存取权限一般有以下几种:只读(R)、 只写(W)、执行(E)、添加(A)和修改(U) 等。
用户B
id=3 c d
目录c id=7
bqr
目录d id=8
hs t
用户C
x t id=4
id=11
id=12 id=13
id=9 id=10
id=14
例:图中有两个链接,设当前目录id=7: • 用文件路径名为r,即可访问 id=13(文件h) • id=9(文件x)——文件路径名为 */d/t
4
6
1.访问控制矩阵
文件
用户
12345678
1 0 0 1 10 0 0 0
2 0 0 1 01 0 0 0
3 0 1 0 10 0 0 0
4 1 0 0 00 0 0 0
5 1 1 1 11 1 1 1
6 0 0 0 00 0 0 0
7
2.用访问控制矩阵实现文件保护
一维代表所有用户,一维代表系统中的所有文 件。
用一个指针(或编号)指向另一个目录项达 到共享文件的目的。 利用符号链实现文件共享:用户A为了共享 用户B的Bboot目录下的一个文件f1.c,可 以创建一个LINK类型的新文件x,新文件x 中仅包含被链接文件f1.c的路径名。
3ห้องสมุดไป่ตู้
用户A
id=2 a b
id=5 id=6
主目录
id=1 a b c