在LINUX中,当一文件属性为 drwxrwxrwx ,则这个文件的权限是什么? (多选)
A.任何用户皆可读取、写入B.ROOT可以删除该目录的文件C.该普通用户以文件所有者的特权D.文件拥有者有权删除该目录文件...
A.任何用户皆可读取、写入
B.ROOT可以删除该目录的文件
C.该普通用户以文件所有者的特权
D.文件拥有者有权删除该目录文件 展开
B.ROOT可以删除该目录的文件
C.该普通用户以文件所有者的特权
D.文件拥有者有权删除该目录文件 展开
1个回答
2013-08-24
展开全部
选我就不选了,这个题目出的并不好。
我给你解释一下吧。
文件或目录的权限分为三类,所有者的权限,所属组的权限,其它用户的权限。而基本权限又分为r,w,x三种。
而对于目录和文件而言,相应的权限表示又是不一样的。
对于目录,r表示能够读到目录中的内容,用ls可以列出该目录中文件。w表示能够在目录中创建文件或目录,且能够对目录中的文件进行强制写操作,因此给目录写权限的时候一定要小心。x对于目录而言表示能够进入到该目录中。
对于文件,r表示读,w表示写,x表示执行很好理解,就不多解释了。
对于上题分析:
A我觉得算正确。因为每一位都有w的权限,在没有设置其它附加属性的情况下,可以写入文件或目录到此目录中。
B如果是没有设置任何其它附加属性的话,任何用户是可以删除这个目录中的任何目录或文件的。
C我没读懂。估计说的是suid吧,此处没有设置suid。且suid,guid是对文件而言的。
D是错的,要删除这个目录,要看此用户在上级目录中否有w的权限,root用户也是一样,目录拥有者也是一样。如果上级目录对文件拥有者没有写的权限,它是不能对这个目录做删除的。
我给你解释一下吧。
文件或目录的权限分为三类,所有者的权限,所属组的权限,其它用户的权限。而基本权限又分为r,w,x三种。
而对于目录和文件而言,相应的权限表示又是不一样的。
对于目录,r表示能够读到目录中的内容,用ls可以列出该目录中文件。w表示能够在目录中创建文件或目录,且能够对目录中的文件进行强制写操作,因此给目录写权限的时候一定要小心。x对于目录而言表示能够进入到该目录中。
对于文件,r表示读,w表示写,x表示执行很好理解,就不多解释了。
对于上题分析:
A我觉得算正确。因为每一位都有w的权限,在没有设置其它附加属性的情况下,可以写入文件或目录到此目录中。
B如果是没有设置任何其它附加属性的话,任何用户是可以删除这个目录中的任何目录或文件的。
C我没读懂。估计说的是suid吧,此处没有设置suid。且suid,guid是对文件而言的。
D是错的,要删除这个目录,要看此用户在上级目录中否有w的权限,root用户也是一样,目录拥有者也是一样。如果上级目录对文件拥有者没有写的权限,它是不能对这个目录做删除的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询