Answers:
您可以在文件系统中找到大多数对象的用途:
目录:-wx
让你进入目录,创建和修改其中的文件,但不列出其内容。--x
有时用于目录作为一个透明安全措施,例如,/home
所以人们无法通过他们的足迹看到其他用户存在/home
(虽然注意到:默默无闻是没有安全性 - 在隐藏的情况下/home
用户的内容通常可以从/etc/passwd
任何方面读取相同的信息)
命名管道:执行位对于管道没有意义,因此这与-w-
您可以写入管道但不从中读取的含义相同(因此您无法看到其他编写器放入管道或破坏读取器) 。
设备节点(通常位于/ dev下):与命名管道类似 - 您可以写入设备但不能从中读取。
普通文件:-w-
允许用户附加到文件,但不能读取现有数据。执行权限在这里不是很有用,但你可能有一些非常奇怪的可执行文件,它使用自身的后端进行配置,并允许用户修改该配置而不读取其余的二进制文件。我无法想象这可能是有用的,或者根本不安全。
像这样的权限可以像文件夹上的函数一样用于下拉框,尽管在这种情况下你通常不会使用写权限。除此之外,我还没有看到很多只用于写和执行的用法。思维...