40.在一个具有树形目录结构的文件系统(见下图)中,其叶子表示文件,中间节点表示文件目录。问是否允许进行下述操作?为什么?(1)在目录D中建立新的文件,取名为A。(2)把文件B改名为A。(3)若C目录下的用户欲共享D目录中的文件X,则C目录应做什么处理?(4)给出一种文件存取控制方案。
(1)目录D允许简历名为A的文件,因为同名的另一个文件在目录W中,可由不同目录名加以区分。(2分)(2)文件B不能改名为A,因为目录W下将发生文件重名的错误。(2分)(3)目录C中应增加一个文件项,使其指向目录D中的文件X,从而达到共享的目的。(2分)(4)在每个小文件的目录中设置文件存取控制权的内容,如按照文件所有者和非所有者,设置不同的存取控制权:R表示可读、W表示可写、E表示可执行、D表示可删除等。(3分)