操作系统第6章 文件管理.ppt
文本预览下载声明
6.6.1 文件的共享 6.6 文件的共享与保护 如何删除? 存在什么问题? 1.基于索引结点的共享方式 6.6.1 文件的共享 6.6 文件的共享与保护 2.基于符号链的共享方式 / home etc bin usera userb userc AB B A C 文件名 索引节点 A AB 26 Usera文件目录 Userb文件目录 File a 文件名 索引节点 B 60 索引节点 文件 类型 属性 物理地址 1 d … … … … 6 d … 132 … … … 26 f 496 … … … … … … … … 索引节点表(外存) filea 60 link /home/usera/AB 思考: 分析两种共享方法的优缺点! 6.6.1 文件的共享 6.6 文件的共享与保护 Do you have any questions ? 1. 分级安全管理 6.6.2 文件的保护 6.6 文件的共享与保护 1. 系统级安全管理 2. 用户级安全管理 3. 目录级安全管理 4. 文件级安全管理 2.文件的存取权限 3、文件安全 1、数据丢失 2、防范入侵者 3、病毒防御 …… drwx------?? 4 user??? wheel???????? 512 Nov 25 17:23 Mail -rw-rw-r--?? 1 user??? wheel???????? 149 Dec? 4 14:18 Makefile -rwxr-xr-x?? 1 user??? wheel??????? 3212 Dec? 4 12:36 a.out drwxr-xr-x? 1 user???? wheel???????? 512 Dec 14 17:03 bin -rw-r--r--?? 1 user??? wheel???????? 143 Dec? 4 12:36 hello.c drwxr-xr-x? ? 2 user???? wheel??????? 1024 Oct 16? 1997 public_html drwxrwxrwx? 2 user??? wheel???????? 512 Jan? 3 14:07 tmp d rwx rwx rwx 文件 类型 创建者 权限 同组用 户权限 其他用 户权限 6.6.2 文件的保护 6.6 文件的共享与保护 2.文件的存取权限 存取控制矩阵 文件权限 用户1权限 用户2权限 用户3权限 R W E R W E R W E 文件A ? ? ? ? ? ? ? ? ? 文件B ? ? ? ? ? ? ? ? ? 文件C ? ? ? ? ? ? ? ? ? 文件D ? ? ? ? ? ? ? ? ? 6.6.2 文件的保护 6.6 文件的共享与保护 二级存取控制 文件权限 系统用户组权限 开发用户组权限 远程用户组权限 R W E R W E R W E 文件A ? ? ? ? ? ? ? ? ? 文件B ? ? ? ? ? ? ? ? ? 文件C ? ? ? ? ? ? ? ? ? 文件D ? ? ? ? ? ? ? ? ? 6.6.2 文件的保护 6.6 文件的共享与保护 Do you have any questions ? 6.7 文件系统的层次模型 Os的层次结构的设计方法是Dijketra于1967年提出的,1968年madnick将这一思想引入了文件系统 ,把文件系统划分为8层: 用户接口 符号文件系统SFD 基本文件系统BFD 存取控制验证 逻辑文件系统 物理文件系统 启动I/O 设备策略模块 存储设备分配 系统调用 文件名?文件符号fd 合法性检查 由fd?获得控制信息 逻辑结构?相对块号 相对块号?物理块号 物理块号?设备地址结构 设备管理 用户存取要求 回答 实现对空闲 存储块的管理 思考: 文件系统与存储管理系统的比较(相似性)? (1)文件?段(都是有一定完整意义的逻辑信息) (2)文件和段都可以任意大,并且其长度可以动态增长。 (3)文件和段都需要二维的编址。 (文件名和记录号对应于段号和段内地址) (4)文件目录在功能上对应于段表 (5)文件映象表(FAT)在功能上对应于页表。 (6)其它:存储空间管理上有相似性。 第6章 文件管理 Do you have any questions ? The end! * * * * * 6.4 文件目录 大量的文件如何组织? 目录也是以文件形式存在! 文件名 扩展名 文件属性 建立日期 建立时间 文件长度 修
显示全部