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>">
<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> |
MediaWiki ファイル: createAndPromote.php | |
---|---|
場所: | maintenance/ |
ソース コード: | master • 1.41.1 • 1.40.3 • 1.39.7 |
クラス: | CreateAndPromote |
詳細
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 ]
<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
$ php maintenance/createAndPromote.php WikiSysop mypassword --bureaucrat --sysop --custom-groups developer mywiki: Creating and promoting User:WikiSysop into sysop, bureaucrat... done.
これにより、「WikiSysop」という名前の利用者が新規作成され、パスワードが設定され、利用者がビューロクラットグループ、システム管理者グループ、カスタムの開発者グループに追加されます。