Jump to content

手册:更改用户名

From mediawiki.org
This page is a translated version of the page Manual:Renameuser and the translation is 74% complete.

Renameuser提供了一个特殊页面,允许授权用户重命名其账户。 重命名完成后,用户的贡献和页面历史记录也将反映新的用户名。 如果您想将一个账户重命名为另一个已经存在的账户,请尝试使用 用户合并 扩展。

MediaWiki 1.40 之前,这是Extension:Renameuser 的一部分。 (T27482)

用法

请参阅 Help:Renameuser 了解如何使用此功能。

配置

默认情况下,只有行政员可以重命名账户。您可以通过 $wgGroupPermissions 授予其他用户组此权限,例如:

$wgGroupPermissions['sysop']['renameuser'] = true;

注释

  • 即使执行者没有move-subpages权限,此功能也可以移动用户子页面。 类似地,移动的子页面数量不受$wgMaximumMovedPages 设置的限制。 该功能还会移动cssjs以及其他受保护的子页面。

若已安装CentralAuth(中央认证) ,则对于关联至全域账户或使用全域账户保留用户名的本地用户,重命名界面将被禁用。 您应使用CentralAuth内置的Special:GlobalRenameUser与Special:GlobalRenameRequest/Special:GlobalRenameQueue进行替代。

  • 账户无法重命名为无效用户名或保留用户名 。 然而,账户可以被重命名为AbuseFilter黑名单中的名字,或者通过其他方式限制的名字。
  • The CheckUser log shows the usernames when checked.

Hooks

Known issues

  • 如果某个账户拥有大量用户页面,在将它们从“用户:A/子页面……”移动到“用户:B/子页面……”时因超时而中断,现在该怎么办?
    您无法通过立即重试将用户A重命名为用户B来解决问题,因为系统会直接提示“用户'用户A'不存在”。 要解决此问题,请先取消勾选“移动用户及讨论页(及其子页面)至新名称”选项,再将用户B重命名为用户A。 然后将用户A再次重命名为用户B,这次保留勾选“移动用户及其讨论页(及其子页面)至新名称”的选项。 页面移动将从上次中断处继续。
  • 当前,Renameuser与$wgSharedDB 不兼容。 See phab:T104830.