Last modified: 2008-02-13 04:29:12 UTC

Wikimedia Bugzilla is closed!

Wikimedia has migrated from Bugzilla to Phabricator. Bug reports should be created and updated in Wikimedia Phabricator instead. Please create an account in Phabricator and add your Bugzilla email address to it.
Wikimedia Bugzilla is read-only. If you try to edit or create any bug report in Bugzilla you will be shown an intentional error message.
In order to access the Phabricator task corresponding to a Bugzilla report, just remove "static-" from its URL.
You could still run searches in Bugzilla or access your list of votes but bug reports will obviously not be up-to-date in Bugzilla.
Bug 12960 - Makesysop shouldn't have userrights-interwiki
Makesysop shouldn't have userrights-interwiki
Product: MediaWiki
Classification: Unclassified
General/Unknown (Other open bugs)
All All
: High major (vote)
: ---
Assigned To: Nobody - You can work on this!
Depends on:
  Show dependency treegraph
Reported: 2008-02-07 17:40 UTC by Whitwood
Modified: 2008-02-13 04:29 UTC (History)
0 users

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Description Whitwood 2008-02-07 17:40:38 UTC
Makesysop, as mentioned at [[:mw:Extension:Makesysop]] installs OK, but apparently I have to use
$wgGroupPermissions['bureaucrat']['userrights-interwiki'] = true; in order to get user rights changed on my other wikis:
* Admin changed user rights for Testuser1@testwiki from sysop to sysop, checkuser
* Admin changed user rights for Exampleuser@mywiki from sysop, bureaucrat to sysop, bureaucrat, checkuser, oversight
* Admin changed user rights for FooBar@examplewiki from sysop, bureaucrat to sysop, bureaucrat, steward

I find it strange that [[Special:Userrights]] has taken over from [[Special:Makesysop]] to configure cross-wiki permissions change, and also is the line:
$wgGroupPermissions['bureaucrat']['userrights-interwiki'] = true;

needed?? It was far better beforehand, when [[:bug:11645]] showed an error in Makesysop

The MediaWiki page at says "Special:Makesysop shows the same form in Special:Userrights. In the "user name" field the database name should be added after the account, e.g. MyUser@foowikidb instead of just "MyUser".

I'm trying to copy Wikimedia's setup for my wiki farm: hopefully my report will benefit others here.
Comment 1 Brion Vibber 2008-02-13 04:29:12 UTC
Special:Makesysop no longer includes any cross-wiki user rights abilities, as that has been merged into Special:Userrights in MediaWiki 1.12.

The remaining stub of Special:Makesysop contains only the restricted form for promoting local users to sysop and/or bureaucrat (also obsolete, but perhaps more user-friendly than restricted use of Special:Userrights for some uses).

Cross-wiki user rights modification in MediaWiki itself are disabled by default per the [[principle of least privilege]].

It may be that that's unnecessary, given that to actually do anything you still have to set up $wgLocalDatabases.

But given that you have to set up $wgLocalDatabases, it's not a great difficulty to also add the userrights-interwiki privilege to the group of your choice (which may, or may not, be 'bureaucrat'.)

Note You need to log in before you can comment on or make changes to this bug.