Please enable JavaScript.
Coggle requires JavaScript to display documents.
4.1文件共享, 文件保护, 文件系统由三部分组成, 文件管理系统 - Coggle Diagram
4.1文件共享
软链接
基本思想
允许一个文件或子目录有多个父目录,
仅有一个作为主父目录,其他通过
符号链接
实现方式
创建一个LINK型新文件,也取名为F,F中为路径名——被看做
符号链
读时,读LINK类的要求被操作系统截获,操作系统根据路径名找到文件,读写
利用符号链实现文件共享
优点
文件主才拥有指向
索引节点
的指针,其他用户只有路径名,拥有者删除后,其他用户访问时将符号链删除
网络共享只需提供该文件所在机器的网络地址及该机器中的文件路径
属主结构仍是简单树,删除查找方便
缺点
多次读盘
文件拥有者删除,又有人在同一路径下创建了同名文件,符号链有效,但文件已改变
硬链接
实现方式
目录项设置指向共享文件的索引节点指针,以及链接计数count,改变其他用户可见,能共享
与共享物理地址的区别
增加盘块对其他用户不可见,不能被共享
利用索引节点实现文件共享
共同问题
共享文件多个文件名,遍历时多次出现
文件保护
保护域
保护域
进程和域静态联系
一一对应,可用资源固定,静态域
访问权超过了实际需要
访问权
一个进程能对某对象执行操作的权力
每个访问权可以用一个有序对(对象名,权集)表示
保护
对象
系统控制进程对对象(硬件、软件)的访问
保护域
进程对一组对象的访问权的
集合
保护
资源
进程和域动态联系
一对多,进程分为若干阶段
保护域切换功能
访问矩阵的修改
所有权
控制权
拷贝权
访问矩阵
基本的访问矩阵
行为域,列为对象,矩阵的每一项由一组访问权组成
由资源的拥有者和管理者决定
域切换权的访问矩阵
访问矩阵的实现
访问控制表(对象)
访问权限表(域)
影响文件安全性的主要因素
系统因素
采取系统容错计数
自然因素
建立后备系统(数据逐渐消失)
人为因素
存取控制机制
解决
访问控制
口令
建立一个文件时提供一个
口令
,建立FCB时附上相应口令,访问时使用口令
优:时间和空间开销不多
缺:口令直接存在系统内部,不够安全
密码
优:保密性强,节省了存储空间
缺:编码和译码花费一定时间
用户对文件进行
加密
,文件被访问时需要使用
密钥
根据用户身份进行控制
精简的访问列表,拥有者/组/其他
口令和密码都是防止用户文件被他人存取和窃取,没有控制
用户对文件的访问类型
多级目录结构,不仅要保护单个文件,而且需要保护
子目录
内的文件
限制
访问类型
高层的功能通过系统调用低层系统调用,
保护可以只在低层提供
文件系统由三部分组成
与文件管理有关的软件。被管理文件、实时文件管理所需的数据结构
文件管理系统
操作系统中负责管理和储存文件信息的软件机构