Manual:createAndPromote.php
Appearance
MediaWiki バージョン: | ≧ 1.7 |
MediaWiki ファイル: createAndPromote.php | |
---|---|
場所: | maintenance/ |
ソース コード: | master • 1.42.3 • 1.41.4 • 1.39.10 |
クラス: | CreateAndPromote |
詳細
createAndPromote.php は、利用者の新規作成や既存の利用者の変更を行うメンテナンス スクリプトです。 このスクリプトは、対応する利用者に対して追加の権限 (例: 管理者、ビューロクラット、ボットの権限) を付与し、利用者のパスワードを変更できます。
このスクリプトは利用者を新規作成するだけでなく、既存の利用者を昇格させるためにも使用でき、また利用者を昇格させずに作成することもできるため、createAndPromote.php
という名前はやや誤解を招くかもしれません。
このスクリプトは利用者グループから利用者を除去するためには使用できません。
オプション/引数
オプション | 説明 | 必須かどうか |
---|---|---|
<username> | 作成または変更したい利用者の名前。他のパラメーターによっては昇格も含まれます。同じ名前の利用者が既に存在する場合、--force フラグが必要です。 | 必須 |
<password> | 利用者のパスワードです。 | 必須 |
--bureaucrat | アカウントをビューロクラット グループに追加します | 省略可能 |
--sysop | アカウントを管理者 (sysop) グループに追加します | 省略可能 |
--bot | アカウントをボット (bot) グループに追加します | 省略可能 |
--interface-admin | アカウントを interface-admin グループに追加します | 省略可能 |
--custom-groups | 利用者を追加するグループのカンマ区切りのリストです。 これにより、利用者をあらゆるカスタム グループに追加できます。 MediaWiki 1.27 以降、利用者は $wgGroupPermissions と $wgRevokePermissions に基づいて、カスタム グループが実際に存在する場合にのみ追加されます。 存在しないグループは無視されます。 |
省略可能 |
--force | アカウントが存在する場合は、単に権限を与えるか、またはパスワードを変更します。 この場合は、新しいアカウントを作成しません。 | 省略可能 |
--help | このスクリプトについてヘルプ情報を表示します。 | 省略可能 |
使用法
MediaWiki バージョン: | ≦ 1.39 |
php maintenance/createAndPromote.php <username> [ <password>| --bureaucrat| --sysop| --bot| --interface-admin| --custom-groups group1,group2| --force ]
MediaWiki バージョン: | ≧ 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.
これにより、「WikiSysop」という名前の利用者が新規作成され、パスワードが設定され、利用者がビューロクラットグループ、システム管理者グループ、カスタムの開発者グループに追加されます。