Handbuch:createBotPassword.php
MediaWiki Version: | ≥ 1.35 |
MediaWiki-Datei: createBotPassword.php | |
---|---|
Speicherort: | maintenance/ |
Quellcode: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Klassen: | CreateBotPassword |
Details
Die createBotPassword.php-Datei ist ein Wartungskript zum Erstellen eines Botpassworts für einen Benutzer. Siehe Handbuch:Bot-Passwörter für weitere Informationen.
Optionen/Argumente
Option/Argument | Beschreibung | Notwendig? |
---|---|---|
<user> | The username to create a bot password for | Notwendig |
<password> | A password will be generated if this is omitted. If supplied, it must be exactly 32 characters | Optional |
--showgrants | Prints a description of available grants | Optional |
--appid | App-ID für das neue Botpasswort | Optional |
--grants | CSV list of permissions to grant | Optional |
Verwendung
php maintenance/createBotPassword.php [ <user>| <password>| --showgrants| --appid| --grants ]
See the grants available
Terminal
$ php maintenance/createBotPassword.php --showgrants GRANT DESCRIPTION basic basic blockusers blockusers createaccount Create new user accounts createeditmovepage createeditmovepage delete Delete pages editinterface Edit the user interface editmycssjs editmycssjs editmyoptions Edit your own preferences editmywatchlist Edit your own watchlist (note that some actions will still add pages even without this right) editpage editpage editprotected Edit pages protected as "Allow only administrators" editsiteconfig editsiteconfig highvolume highvolume import Import pages from other wikis mergehistory Merge the history of pages oversight oversight patrol Mark others' edits as patrolled privateinfo privateinfo protect Change protection settings and edit cascade-protected pages rollback Quickly rollback the edits of the last user who edited a particular page sendemail Send email to other users uploadeditmovefile uploadeditmovefile uploadfile uploadfile viewdeleted viewdeleted viewmywatchlist View your own watchlist viewrestrictedlogs viewrestrictedlogs
Erstellen eines neuen Botkontos
Terminal
$ php maintenance/createBotPassword.php Foo ff38s9u4feh07vjs2s6t88dh2pv5cfgv --appid FooBot --grants basic,createeditmovepage,highvolume Success. Log in using username:’Foo@FooBot' and password:'ff38s9u4feh07vjs2s6t88dh2pv5cfgv'.