我目前正在建立一个 wiki,我希望它是完全私密的,并且只能由特定用户组访问。
我的第一步是:
$wgGroupPermissions['*']['read'] = false;
这样没有人(但我猜是管理员)应该能够阅读 Wiki 的任何内容。
之后,我创建了一些组以允许只读、阅读编辑和创建津贴等。
遗憾的是,我尝试注册一个新的测试帐户,即使我更改了除了我创建的用户组之外没有人应该能够阅读它的权限,我仍然可以阅读主 wiki 页面。
我错过了什么吗?
最佳答案
您需要添加 $wgGroupPermissions['user']['read'] = false;
因为 *
仍然允许 users
组中的访问者阅读。
关于permissions - Mediawiki - 只有特定的用户组可以阅读/访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27359091/