- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]OSLec20文件存储空间管理共享安全
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * OSLec20 * 文件的目录结构由两部分构成:目录项和索引节点。其中目录项由文件名和索引节点号组成。 通过多个文件名链接(link)到同一个索引结点,可建立同一个文件的多个彼此平等的别名。 共享数目记录在索引结点的链接计数中,若其减至0,则文件被删除。 基于索引点的共享(硬链接) OSLec20 * OSLec20 * 进程B链接前后的情况 OSLec20 * 基于符号链的共享(软链接) 文件主才拥有指向其索引结点的指针;而共享该文件的其他用户,则只有该文件的路径名,并不拥有指向其索引结点的指针。 文件的拥有者把一个共享文件删除后, 其他用户试图通过符号链去访问一个已被删除的共享文件时,会因系统找不到该文件而使访问失败,于是再将符号链删除。 优势:不同的文件系统、计算机网络环境下可用 问题:系统开销大 OSLec20 * 实例 各实际OS是否提供链接技术 DOS × Windows √(快捷方式) Unix √(硬链接/软链接) 用户程序cc在运行时要用到目录/lib下的文件mad,但后来包括mad在内的一些文件被整理到/usr/lib下,并改名为mad1, 为使cc正常运行,应使用 ln /usr/lib/mad1 /lib/mad OSLec20 * 文件的打开结构共享 三部分组成: 进程打开文件表 系统打开文件表 内存inode 父子进程打开文件的共享 同名或异名打开文件的共享 OSLec20 * 文件的保护 对拥有权限的用户,应该让其进行相应操作,否则应禁止。 对用户进行分类 对访问权限分类 用访问控制矩阵实现文件保护 存取控制表实现文件保护 用户权限表实现文件保护 用口令实现文件保护 OSLec20 * 对用户进行分类 按用户对文件访问权力的差别把用户分成几类,然后对每个文件规定各类用户的存取权限。通常将用户分成三类: 文件主 文件主的同组用户或合作用户 其它用户 OSLec20 * 对访问权限分类 对文件的访问系统首先要检查访问权限,只允许合法的用户访问。文件的存取权限一般有以下几种: 仅允许执行 (E)。 仅允许读 (R)。 仅允许写 (W) 仅允许在文件尾写 (A) 仅允许对文件进行修改(U) 允许改变文件的存取枚限(C) 允许取消文件(D)? 这几种权限可进行适当的组合。 OSLec20 * 用访问控制矩阵实现文件保护 一维代表所有用户,一维代表系统中的所有文件。 优点:一目了然 缺点:矩阵往往过大。 OSLec20 * 用存取控制表实现文件保护 文件名:F1 文件主 RWE 同组成员 RW 其他成员 R OSLec20 * 用户权限表实现文件保护 文件 用户 F1 F2 … zhang RW R … OSLec20 * 用口令实现文件保护 存取控制表、用户权限表都将占据大量存储空间, 可采用另一种较简单的方法: 口令。 用户为自己的每一个文件设置一个口令, 存放在文件的FCB中。 任何用户要存取该文件, 都必须提供和FCB中一致的口令, 才有权存取。 ? 优点:简便 缺点: 保护级别少(可访问和不可访问) 保密性差。 不易改变存取控制权限。 OSLec20 * 用密钥(Encryption)实现文件保护 在文件建立保存时, 加密程序根据用户提供的代码键对文件进行编码加密, 在读取文件时, 用户提供相同的代码键, 解密程序根据该代码键对加密文件进行译码解密, 恢复为源文件。 只有知道代码键的用户才能正确访问文件, 且代码键不存放在系统中, 故该方法保密性很强。但耗费大量编码、译码时间, 系统开销大而且降低了访问速度。 一般可将几种安全控制手段综合使用。 OSLec20 * 例:UNIX文件描述符说明三类用户的名字。 1 1 1 1 0 1 0 0 0 读 写 执行 同左 同左 文件主 同组用户 一般用户 OSLec20 * What you need to do? 课后10、11、15题 See you next time! * * * * * * * * * * * * * * * * OSLec20 * 操作系统原理第二十讲 张涛 OSLec20 * review 文件的目录 文件系统的使用 OSLec20 * Today 文件存储空间的管理 文件的共享与保护 OSLec20 * 5.5 文件存储空间的管理补充:磁盘的物理结构 信息记录在磁道上,多个盘片,正反两面都用来记录信息,每面一个磁头 所有盘面中
您可能关注的文档
- [物理]有限元法基础及Ansys应用10.ppt
- [物理]第5章 电路的暂态分析.ppt
- [初中教育]24课思想文化的演进 Microsoft PowerPoint 幻灯片.ppt
- [工学]存储技术发展.ppt
- [计算机软件及应用]java之面象对象编程初步-类和对象.ppt
- [计算机软件及应用]Java报告文档基于图书管理系统.doc
- [工学]matlab机算.ppt
- [工学]OMUXV V35协议转换器使用说明书.doc
- [工学]Oracle 第04章.ppt
- [工学]Oracle第5讲-R3.ppt
- 2026版创新设计高考总复习地理中图版教师用-第58课时 交通运输与区域社会经济发展.docx
- 2026版创新设计高考总复习地理中图版教师用-第71课时 南水北调对区域发展的影响.docx
- 2026版创新设计高考总复习地理中图版教师用-第81课时 环境保护与国家安全.docx
- 2026版创新设计高考总复习地理中图版教师用-第77课时 海洋空间资源与国家安全.docx
- 2026版创新设计高考总复习地理中图版教师用-第72课时 黄河流域内部协作.docx
- 教育硕士考前冲刺练习含答案详解【达标题】.docx
- 教育硕士经典例题附答案详解【考试直接用】.docx
- 教育硕士综合提升测试卷附参考答案详解(完整版).docx
- 教育硕士题库附参考答案详解【黄金题型】.docx
- 教育硕士预测复习最新附答案详解.docx
文档评论(0)