有四个用户Li,Zhang,Sun和Wang,对应的用户组分别为system,staff,student,stuation。下 * * 个文件的访问控制列表和访问控制权限如下:
File0:(Li, *, rwx), (*, staff, rw-)
File1:(*, system, rwx)
File2:(Li, *, rw-), (Wang, staff, rw-), (Sun, *, rw-)
File3:(*, stladent, rw-)
File4:(Zhang, *, --x), (*, stuation, rwx)
那么,只能够读写其中两个文件的用户是______。
A.Li
B.Zhang
C.Sun
D.Wang
参考答案:C
解析: 本题考查考生对文件保护中访问控制权限的理解。操作系统在对文件的保护中,可以采取用户口令认证、域保护和访问控制列表及访问控制权限表等方式。将访问矩阵按列进行划分,每一列建立一个控制表,即可得到各个对象的访问控制表。将矩阵按行进行划分,每一行建立一个访问权限表,即可得到各个域的访问权限表,域在不同操作系统中可以按不同方式出现,例如可以是进程,也可以是用户等。当某个进程或用户需要访问某个文件时,先检查对象的访问控制表,检查是否有访问权限。若有,则为其建立访问权限表,并链接到该进程或用户,以后,该进程或用户可以直接利用该用户权限表进行访问。
本题中,Li可以读写的文件有三个FiIe0、1和2;Zhang可以访问的文件有两个File0和4,但是其中File4只能运行不能读写;Sun可以读写的文件为File2和3;Wang可以读写文件File4,但是Wang不是staff组员,所以不能读写File2。因此,满足条件的答案只有C。