Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mediawiki 阻止外部用户更新或添加Wiki页面_Mediawiki_Wiki_Mediawiki Extensions - Fatal编程技术网

Mediawiki 阻止外部用户更新或添加Wiki页面

Mediawiki 阻止外部用户更新或添加Wiki页面,mediawiki,wiki,mediawiki-extensions,Mediawiki,Wiki,Mediawiki Extensions,几年前,我使用mediawiki创建了一个wiki。我真的不知道如何管理它。我希望它只由我自己维护/更新。它是为我的用户保存一组特定的信息 几周后,它被用户提交的页面淹没了(在这种情况下不是一件好事),我猜你会称之为“垃圾邮件发送者”(?) 如何设置它,以便只有合法的管理员(me)才能添加/更新页面 我以为我已经启用了某些功能……但它显然不起作用。在MediaWiki中,可以通过在LocalSettings.php文件中配置数组来授予或拒绝权限(读取、编辑、创建页面等) 有一组默认组可与$wgG

几年前,我使用mediawiki创建了一个wiki。我真的不知道如何管理它。我希望它只由我自己维护/更新。它是为我的用户保存一组特定的信息

几周后,它被用户提交的页面淹没了(在这种情况下不是一件好事),我猜你会称之为“垃圾邮件发送者”(?)

如何设置它,以便只有合法的管理员(me)才能添加/更新页面

我以为我已经启用了某些功能……但它显然不起作用。

在MediaWiki中,可以通过在LocalSettings.php文件中配置数组来授予或拒绝权限(读取、编辑、创建页面等)

有一组默认组可与$wgGroupPermissions一起使用,以限制页面创建/编辑:

*-所有用户(包括匿名用户)

用户注册帐户

自动确认-注册的帐户至少与$WGAutomfirmage相同,并且具有至少与$WGAutomfirmCount相同的编辑次数

bot-具有bot权限的帐户(用于自动脚本)

sysop-默认情况下可以删除和恢复页面、阻止和取消阻止用户等的用户

官僚-默认情况下可以更改其他用户权限的用户

仅适用于您(作为wiki的创建者)的组是sysop组

例如,要拒绝所有用户(sysop组用户除外)的createpage/编辑权限,您可以将其放在LocalSettings.php中:

# Deny createpage and edit rights to all users
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['*']['edit'] = false;

# Allow only users with the sysop group createpage and edit rights
$wgGroupPermissions['sysop']['createpage'] = true;
$wgGroupPermissions['sysop']['edit'] = true;
“*”字符表示此规则将适用于所有组。然后,我们为“sysop”组的规则添加了一个例外,允许该组的用户创建或编辑页面。

在MediaWiki中,可以通过在LocalSettings.php文件中配置数组来授予或拒绝权限(读取、编辑、创建页面等)

有一组默认组可与$wgGroupPermissions一起使用,以限制页面创建/编辑:

*-所有用户(包括匿名用户)

用户注册帐户

自动确认-注册的帐户至少与$WGAutomfirmage相同,并且具有至少与$WGAutomfirmCount相同的编辑次数

bot-具有bot权限的帐户(用于自动脚本)

sysop-默认情况下可以删除和恢复页面、阻止和取消阻止用户等的用户

官僚-默认情况下可以更改其他用户权限的用户

仅适用于您(作为wiki的创建者)的组是sysop组

例如,要拒绝所有用户(sysop组用户除外)的createpage/编辑权限,您可以将其放在LocalSettings.php中:

# Deny createpage and edit rights to all users
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['*']['edit'] = false;

# Allow only users with the sysop group createpage and edit rights
$wgGroupPermissions['sysop']['createpage'] = true;
$wgGroupPermissions['sysop']['edit'] = true;
“*”字符表示此规则将适用于所有组。然后,我们为“sysop”组的规则添加了一个例外,允许该组的用户创建或编辑页面