Permissions 将写入权限拆分为附加和删除权限

Permissions 将写入权限拆分为附加和删除权限,permissions,authorization,Permissions,Authorization,我正在写一个小的授权系统,它有读、写、执行、附加和删除权限。如果有人可以写,他显然也可以删除和附加,所以删除和附加是写的一部分。我认为所有写操作都可以表示为append和delete,我想知道是否有任何理由区分write和delete+append 所以问题是:你知道有什么理由区分删除+追加和写入吗?我想不出任何理由。您可能想了解不同的操作系统是如何实现的 您可以考虑的另一个问题是写入权限是否也包括读取权限。在您的情况下这样做可能是有意义的,但是您也可以考虑一种情况,您希望创建一个下拉框,在此处

我正在写一个小的授权系统,它有读、写、执行、附加和删除权限。如果有人可以写,他显然也可以删除和附加,所以删除和附加是写的一部分。我认为所有写操作都可以表示为append和delete,我想知道是否有任何理由区分write和delete+append


所以问题是:你知道有什么理由区分删除+追加和写入吗?

我想不出任何理由。您可能想了解不同的操作系统是如何实现的

您可以考虑的另一个问题是写入权限是否也包括读取权限。在您的情况下这样做可能是有意义的,但是您也可以考虑一种情况,您希望创建一个下拉框,在此处,某人可以编写文件,但不能随后读取它。