我正在编写一个小型授权系统,它具有读取,写入,执行,追加和删除权限。如果有人可以写,他显然也可以删除和追加,所以删除和追加是写的一部分。我认为所有写操作都可以表示为append和delete,并想知道是否有任何理由区分write和delete + append。
所以问题是:你知道有什么理由可以区分delete + append和write吗?
答案 0 :(得分:0)
我想不到任何。您可能想要了解不同操作系统如何实现file permissions。
您可能考虑的另一件事是写入权限是否还包括读取权限。在你的情况下这样做可能是有意义的,但是你也可以考虑一个你想要创建一个“下拉框”的情况,其中某人可以写一个文件但不能随后阅读它。