文件权限。只写和执行?

Nit*_*ish 6 linux permissions file-permissions

如果文件只有写入和执行权限而没有读取权限,那有什么用?

Dav*_*ett 7

您可以在文件系统中找到的大多数对象都有用途:

目录:-wx让您进入目录,在其中创建和修改文件,但不列出其内容。--x有时用于目录作为一种通过隐匿性的安全措施,例如/home这样人们就无法通过他们的足迹看到其他用户存在的内容/home(尽管请注意:隐匿性本身并不安全 - 在隐藏/home用户的内容通常可以从/etc/passwd任何方式读取相同的信息)

命名管道:执行位对管道没有意义,因此这与-w-您可以写入管道但不能从中读取的含义相同(因此您看不到其他作者正在将什么放入管道或中断阅读器) .

设备节点(通常在 /dev 下找到):类似于命名管道 - 您可以写入设备但不能从中读取。

普通文件:-w-允许用户附加到文件,但不能读取现有数据。执行权限在这里不是很有用,但是您可能有一些非常奇怪的可执行文件,它们使用自身的后端进行配置,并允许用户修改该配置而无需读取二进制文件的其余部分。我无法想象这会有用或完全安全。


小智 2

这样的权限可用于文件夹上的类似投递箱的功能,尽管在这种情况下您通常不会使用写入权限。除此之外,我还没有看到仅写入和执行的大量用途。思维...