Extension:Makesysop

Makesysop is an extension which allows bureaucrats to grant sysop status to user accounts using a limited interface similiar to the userrights special page while users on the "steward" group can do full work, both Makesysop and Userrights. It was written by Tim Starling for use on Wikimedia wikis. The extension is running on all Wikimedia wikis and on Wikia wikis.

Installation

 * 1) Download the files from Wikimedia Subversion to extensions/Makesysop. svn co http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/Makesysop
 * 2) Add the following line to LocalSettings.php to load the extension: require_once( 'extensions/Makesysop/SpecialMakesysop.php' );
 * 3) All wikis you want to manage should be added to $wgLocalDatabases. You can add this setting to LocalSettings.php (e.g.  )
 * 4) Rights can now be managed with Special:Makesysop.

Use
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".

Restrictions
Bureaucrats can only set sysop rights, they can't remove sysop rights from an user (unless the Desysop extension is installed). A steward is needed to remove sysop access.

Logs
A log of all user right changes is maintained at Special:Log/rights.

Licensing and downloads
The extension is available under the GNU General Public License 2.0 or later, and can be downloaded from Subversion, or accessed via the web-based viewer.

The software is provided as-is. Updates will be made according to the needs of Wikimedia wikis; or where critical vulnerabilities are discovered.