Handboek:createAndPromote.php
Appearance
MediaWiki-versie: | ≥ 1.7 |
MediaWiki bestand: createAndPromote.php | |
---|---|
Locatie: | maintenance/ |
Broncode: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes: | CreateAndPromote |
Details
createAndPromote.php is een onderhoudsscript dat een nieuwe gebruiker aanmaakt of een bestaande gebruiker wijzigt. Voor de corresponderende gebruiker kan het script vervolgens aanvullende rechten verlenen, en het wachtwoord van de gebruiker wijzigen.
Omdat nu het script niet alleen gebruikt kan worden om nieuwe gebruikers toe te voegen, maar ook om bestaande gebruikers te promoveren en om een gebruiker aan te maken zonder deze te promoveren, is de naam createAndPromote.php
wat misleidend.
Met dit scrip kan van een gebruiker geen gebruikersgroep worden verwijderd.
Opties/Argumenten
Optie | Beschrijving | Verplicht? |
---|---|---|
<username> | De naam van de aan te maken of te wijzigen record van de gebruiker, het kan ook gaan om het promoveren van de gebruiker. De --force flag is verplicht als de gebruiker al bestaat. | Verplicht |
<password> | Wachtwoord voor de gebruiker. | Verplicht |
--bureaucrat | Voegt het account toe aan de groep bureaucraten | Optioneel |
--sysop | Voegt het account toe aan de groep sysops | Optioneel |
--bot | Voegt het account toe aan de groep bots | Optioneel |
--interface-admin | Voegt het account toe aan de groep interface-beheerders | Optioneel |
--custom-groups | Kommagescheiden lijst van de groepen waar de gebruiker aan toegevoegd moet worden. Hierdoor kan de gebruiker aan elke aangepaste groep worden toegevoegd. Vanaf versie 1.27 wordt een gebruiker alleen toegevoegd aan een aangepaste groep, als deze groep al bestaat volgens de $wgGroupPermissions en $wgRevokePermissions . Niet bestaande groepen worden genegeerd. |
Optioneel |
--force | Als het account al bestaat, ken dan alleen de rechten toe of wijzig het wachtwoord. Maak in dit geval geen nieuw account aan. | Optioneel |
--help | Toont help informatie voor het script. | Optioneel |
Gebruik
MediaWiki-versie: | ≤ 1.39 |
php maintenance/createAndPromote.php <username> [ <password>| --bureaucrat| --sysop| --bot| --interface-admin| --custom-groups group1,group2| --force ]
MediaWiki-versie: | ≥ 1.40 |
php maintenance/run.php createAndPromote <username> [ <password>| --bureaucrat| --sysop| --bot| --interface-admin| --custom-groups group1,group2| --force ]
Terminal
$ php maintenance/createAndPromote.php WikiSysop mypassword --bureaucrat --sysop --custom-groups developer mywiki: Creating and promoting User:WikiSysop into sysop, bureaucrat... done.
Dit maakt een gebruiker genaamd "WikiSysop" aan, vult het wachtwoord en voegt de gebruiker toe aan de groepen Bureaucraten, Sysop en de Ontwikkelaars.