在 UNIX 中,文件的读写权限是独立的,因此您可以将文件设置为可写但不可读。如果我信任某人可以写入文件,为什么我不希望他们能够读取它?如果里面有重要的东西,但我不希望他读它,那么我为什么要给他覆盖它的权限呢?
答案1
好吧,您可以让多个进程写入一个文件,但您不希望它们看到彼此正在写入的内容。
换句话说,假设您有一个银行系统。每次企业进行交易时,您都允许他们将其写入文件。但您不希望该企业读取其他企业写入的内容。
这有意义吗?
在 UNIX 中,文件的读写权限是独立的,因此您可以将文件设置为可写但不可读。如果我信任某人可以写入文件,为什么我不希望他们能够读取它?如果里面有重要的东西,但我不希望他读它,那么我为什么要给他覆盖它的权限呢?
好吧,您可以让多个进程写入一个文件,但您不希望它们看到彼此正在写入的内容。
换句话说,假设您有一个银行系统。每次企业进行交易时,您都允许他们将其写入文件。但您不希望该企业读取其他企业写入的内容。
这有意义吗?