Manual:deleteLocalPasswords.php
From Linux Web Expert
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.32
<translate> MediaWiki version:</translate> |
MediaWiki file: deleteLocalPasswords.php | |
---|---|
Location: | maintenance/ |
Source code: | master • 1.41.1 • 1.40.3 • 1.39.7 |
Classes: | DeleteLocalPasswords |
Details
deleteLocalPasswords.php is a maintenance script that deletes local passwords for users.
This script is important when you merge your current wiki into a wiki farm and want to delete all local passwords from the database. It processes 100 items in every batch.
Options
Option | Description | Required |
---|---|---|
--user | If specified, only checks the given user | <translate> Optional</translate> |
--delete | To prevent accidents, you must provide this flag to delete passwords | <translate> Optional</translate> |
--prefix | Instead of deleting, make passwords invalid by prefixing with :null:. Make sure PasswordConfig has a 'null' entry. This is meant for testing before deletion. | <translate> Optional</translate> |
--unprefix | Instead of deleting, undo the effect of --prefix | <translate> Optional</translate> |
Although the 'delete', 'prefix', and 'unprefix' options are not required, one of them must be used.
Usage
php maintenance/deleteLocalPasswords.php [ --user| --delete| --prefix| --unprefix ]
Terminal
$ php maintenance/deleteLocalPasswords.php --delete ... querying from '' done. (wrote 4 rows)