手册:ChangePassword.php

This page is a translated version of the page Manual:ChangePassword.php and the translation is 89% complete.
Outdated translations are marked like this.
MediaWiki版本:
1.6


changePassword.php 是用來修改維基用戶密碼的维护脚本。 请注意,密碼至少要10個字符。

选项

选项 描述 必需?
--user 需要操作的用户名 Optional
--userid 需要操作的用户id Optional
--password 要使用的密码 Required

用法

php maintenance/changePassword.php [--user| --userid| --password ]


Terminal
$ php maintenance/changePassword.php --user Foo --password IamPassword

Password set for Foo

用戶名稱和密碼參數可以使用空格,但是使用shell文件執行時會出現問題(例如使用bash或者Windows的cmd.exe可以查看下面的問題详情):

Terminal
$ php maintenance/changePassword.php --user "Foo Bar" --password "fierce sea ceasefire"

Password set for Foo Bar

故障排除

  • 如果你在安装MediaWiki时开启了缓存功能,例如APC、memcached或Redis,那么用户数据也会被缓存。因此即使更改了SQL数据库,您也需要刷新缓存来更新用户数据。
  • 因Windows系統的特殊性在解析双引号时会出现问题。
    • 有时候三重引号 ("""字符串""")或者四重引号能够解决Windows的指令问题。但是更推荐使用Cygwin或者遵循Unix编码规定,会比引号少很多问题,而且会让你自己更好受。

参见