Manual:createAndPromote.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.7
<translate> MediaWiki version:</translate>

詳細

createAndPromote.php は、利用者の新規作成や既存の利用者の変更を行うメンテナンス スクリプトです。 このスクリプトは、対応する利用者に対して追加の権限 (例: 管理者、ビューロクラット、ボットの権限) を付与し、利用者のパスワードを変更できます。

このスクリプトは利用者を新規作成するだけでなく、既存の利用者を昇格させるためにも使用でき、また利用者を昇格させずに作成することもできるため、createAndPromote.php という名前はやや誤解を招くかもしれません。

このスクリプトは利用者グループから利用者を除去するためには使用できません。

オプション/引数

オプション 説明 必須かどうか
<username> 作成または変更したい利用者の名前。他のパラメーターによっては昇格も含まれます。同じ名前の利用者が既に存在する場合、--force フラグが必要です。 <translate> Required</translate>
<password> 利用者のパスワードです。 <translate> Required</translate>
--bureaucrat アカウントをビューロクラット グループに追加します <translate> Optional</translate>
--sysop アカウントを管理者 (sysop) グループに追加します <translate> Optional</translate>
--bot アカウントをボット (bot) グループに追加します <translate> Optional</translate>
--interface-admin アカウントを interface-admin グループに追加します <translate> Optional</translate>
--custom-groups 利用者を追加するグループのカンマ区切りのリストです。 これにより、利用者をあらゆるカスタム グループに追加できます。
MediaWiki 1.27 以降、利用者は $wgGroupPermissions $wgRevokePermissions に基づいて、カスタム グループが実際に存在する場合にのみ追加されます。 存在しないグループは無視されます。
<translate> Optional</translate>
--force アカウントが存在する場合は、単に権限を与えるか、またはパスワードを変更します。 この場合は、新しいアカウントを作成しません。 <translate> Optional</translate>
--help このスクリプトについてヘルプ情報を表示します。 <translate> Optional</translate>

使用法

<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.39</tvar> is legacy version</translate>">
<translate> ≤</translate> 1.39
<translate> MediaWiki version:</translate>
php maintenance/createAndPromote.php <username> [ <password>| --bureaucrat| --sysop| --bot| --interface-admin| --custom-groups group1,group2| --force ]
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.40
<translate> MediaWiki version:</translate>
php maintenance/run.php createAndPromote <username> [ <password>| --bureaucrat| --sysop| --bot| --interface-admin| --custom-groups group1,group2| --force ]
Terminal

これにより、「WikiSysop」という名前の利用者が新規作成され、パスワードが設定され、利用者がビューロクラットグループ、システム管理者グループ、カスタムの開発者グループに追加されます。

関連項目