如何停止任何用户使用ACL写入角色?无论我将角色上的ACL设置为什么,如果CLP设置为public write,我都可以使用任何用户帐户对其进行写入,但是如果我将CLP设置为public read,并指定一个具有写入权限的用户,则无论特定角色上的ACL设置为什么,用户都具有对所有角色的写入权限,并且如果我将CLP设置为public read并且不授予任何用户CLP写入访问权限,但将角色上的ACL设置为允许使用该用户帐户的用户写入访问权限,我将无法写入这些角色?
谢谢
发布于 2016-09-06 17:18:13
好的,我回答了我自己的问题,我认为要么是我很模糊(很有可能),要么是我的问题令人困惑(也很有可能),或者其他一些人也有同样的问题(可能性有限)。无论如何,我将CLP设置为无公共读或写,然后将我想要编辑角色的用户添加到具有读写的CLP,然后将该角色上该用户的ACL设置为读写,而不是公共读写。这似乎只允许在CLP中列出的具有读写权限的用户以及在ACl中明确具有读写权限的用户编辑该角色。
我对此感到困惑的是,为什么具有特定用户权限的公共读写CLP会覆盖具有特定用户权限的ACL,而具有特定用户读写权限的CLP不会使用具有特定用户权限的类中的ACL覆盖ACL,它们看起来是一样的,都有类级和对象级权限,但如果公共类级别权限与用户权限不同,公共类级别权限的作用域就会不同。
https://stackoverflow.com/questions/39335093
复制相似问题