手册:createAndPromote.php
Appearance
| MediaWiki版本: | ≥ 1.7 |
| MediaWiki文件: createAndPromote.php | |
|---|---|
| 位置: | maintenance/ |
| 源代码: | master • 1.44.2 • 1.43.5 • 1.39.15 |
| 类: | CreateAndPromote |
详情
createAndPromote.php是一个维护脚本,它可以创建一个新用户或者修改一个已注册用户。 对于相应的用户,脚本可以授予额外的权限(例如管理员、行政员或机器人权限)并更改用户的密码。
该脚本不仅可以用于创建新用户,还可以用于提升一个现有用户的权限,并且还可以只是创建一个用户而不赋权,但脚本名称createAndPromote.php有点误导人。
This script cannot be used to remove user groups from users.
Options/Arguments
| 选项 | 描述 | Required? |
|---|---|---|
| <username> | 你想创建或更改和提升权限(提升权限操作需要额外的参数)的用户名。如果具有相同名称的用户已存在,则必须使用--force标志。 | Required |
| <password> | 用户的密码。 | Required |
| Set or change user email | Optional | |
| --bureaucrat | 把用户加入行政员用户组 | Optional |
| --sysop | 把用户加入管理员用户组 | Optional |
| --bot | 把用户加入机器人用户组 | Optional |
| --interface-admin | Add the account to the interface-admin group | Optional |
| --custom-groups | 把用户分别添加到用逗号隔开的多个用户组。 这允许将用户添加到任何自定义用户组。 从MW 1.27开始,用户只能加入一个自定义用户组,如果这个用户组是根据$wgGroupPermissions和$wgRevokePermissions创建的。 不存在的用户组会被忽略。 |
Optional |
| --force | 如果帐号已经存在,脚本只授予它权限或更改密码。 在使用这个选项的情况下不要创建新帐户。 | Optional |
| --help | 显示这个脚本的帮助信息 | Optional |
用法
| MediaWiki版本: | ≤ 1.39 |
php maintenance/createAndPromote.php <username> [ <password>| --bureaucrat| --sysop| --bot| --interface-admin| --custom-groups group1,group2| --force ]
| MediaWiki版本: | ≥ 1.40 |
php maintenance/run.php createAndPromote <username> [ <password>| --bureaucrat| --sysop| --bot| --interface-admin| --custom-groups group1,group2| --force ]
Terminal
$ php maintenance/run.php createAndPromote Admin mypassword --bureaucrat --sysop --custom-groups developer mywiki: Creating and promoting User:Admin into sysop, bureaucrat... done.
此操作将创建一个名为“Admin”的用户,设置了密码,并授予“行政员”用户组、“管理员”用户组以及一个自定义用户组“developer”。