文件共享、文件保护
文件共享
硬链接
索引结点,是一种文件目录瘦身策略。由于检索文件时只需用到文件名,因此可以将除了文件名之外的其他信息放到索引结点中。这样目录项就只需要包含文件名、索引结点指针。
软链接
当User3访问“cc”时,操作系统判断文件“ccc”属于Link类型文件,于是会根据其中记录的路径层层查找目录,最终找到User1的目录表中的“aa”表项,于是就找到了文件1的索引结点。
总结
文件保护
口令保护
为文件设置一个“口令”(如:abc112233),用户请求访问该文件时必须提供“口令
口令一般存放在文件对应的FCB或索引结点中。用户访问文件前需要先输入“口令”,操作系统会将用户提供的口令与FCB中存储的口令进行对比,如果正确,则允许该用户访问文件
优点: 保存口令的空间开销不多,验证口令的时间开销也很小。
缺点: 正确的“口令”存放在系统内部,不够安全。
加密保护
使用某个“密码”对文件进行加密,在访问文件时需要提供正确的“密码”才能对文件进行正确的解密。
优点: 保密性强,不需要在系统中存储“密码”
缺点: 编码/译码,或者说加密/解密要花费一定时间
访问控制
在每个文件的FCB(或索引结点)中增加一个访问控制列表( Access-Contro List,ACL),该表中记录了各个用户可以对该文件执行哪些操作。