如何停止任何用户使用ACL写入角色?如果将CLP设置为公共写入,无论我将角色的ACL设置为什么,我都可以使用任何用户帐户对其进行写入,但是如果我将CLP设置为公共读取并指定具有写入特权的用户,则该用户具有写入特权所有角色,无论将特定角色的ACL设置为什么,并且如果我将CLP设置为公共读取并且不授予任何用户CLP写访问权限,而是将ACL设置为允许用户写访问权限的角色无法使用该用户帐户写入这些角色?

谢谢

最佳答案

好的,所以我回答了我自己的问题,我之所以没有回答,是因为我很朦胧(很可能),或者我的问题令人困惑(也很可能),或者其他人也有同样的问题(可能性有限)。无论如何,我将CLP设置为不公开读写,然后我将要编辑角色的用户添加到具有读写功能的CLP中,然后将ACL设置为在角色上对该用户执行读写操作,并且不进行公开读写。这似乎只允许在CLP中列出的具有读写权限的用户,以及在具有读写权限的ACI中明确列出的用户来编辑角色。

我对此感到困惑的是,为什么公共读写的CLP会覆盖具有特定用户权限的ACL,但是具有特定用户的读写权限的CLP不会在具有特定用户权限的类中覆盖ACL,它们看起来是一样的,都具有类级别和对象级别的权限,但是如果公共类级别的权限是用户权限,则公共类级别的权限又具有不同的范围?

09-19 18:40