Manual:protect.php

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

细节

“protect.php”文件是一个维护脚本,用于处理对页面的保护和取消保护。

选项/参数

This script takes the title of the page as the first argument.

Tip: Spaces inside a title must be replaced with underscores ( _ ), or use double quotation marks like "Foo Bar"


This script accepts these options:

选项 必需 默认值
--unprotect Removes protection <translate> Optional</translate>
--semiprotect Adds semi-protection <translate> Optional</translate>
--cascade Add cascading protection <translate> Optional</translate>
--user Username to protect with <translate> Optional</translate>
--reason Reason for un/protection <translate> Optional</translate>

用法

php maintenance/protect.php title [ --unprotect| --semiprotect| --cascade| --user| --reason ]

Allowing only autoconfirmed users to edit the page

Terminal

Allowing only sysop users to edit the page

Terminal


Removing protection from a page

Terminal

Protecting a page as username "Foo"

If you don't pass the --user option to the script, it will perform the action with user User:Maintenance script.

Terminal

参见