System administrators: Difference between revisions
Tacsipacsi (talk | contribs) Marked this version for translation |
2FA is enforced now. |
||
| (35 intermediate revisions by 22 users not shown) | |||
| Line 1: | Line 1: | ||
<languages /> |
<languages /> |
||
{{ |
{{shortcut|SA}} |
||
{{2FA-required|enforced=yes}} |
|||
{{indent|1=<translate><!--T:1--> ''This page covers the people who manage and maintain the Wikimedia Foundation servers. Historically, these people were known as "[[developers]]", but that is now inaccurate. For information on developers of the MediaWiki software, see [[<tvar name="mw">mw:Special:MyLanguage/Developers</tvar>|the Developers page on MediaWiki.org]]. For the administration access of wiki pages and users known as "administrators", "admins", or "sysops", see [[<tvar name="admin">mw:Special:MyLanguage/Administrator</tvar>|administrator]].''</translate>}} |
|||
{{indent|1=<translate><!--T:1--> ''This page covers the people who manage and maintain the Wikimedia Foundation servers. Historically, these people were known as "[[<tvar name="dev">Special:MyLanguage/Developers</tvar>|developers]]", but that is now inaccurate. For information on developers of the MediaWiki software, see [[<tvar name="mw">mw:Special:MyLanguage/Developers</tvar>|the Developers page on MediaWiki.org]]. For the administration access of wiki pages and users known as "administrators", "admins", or "sysops", see [[<tvar name="admin">mw:Special:MyLanguage/Manual:Administrators</tvar>|administrator]].''</translate>}} |
|||
<translate> |
<translate> |
||
<!--T:2--> |
<!--T:2--> |
||
'''System administrators''' perform [[<tvar name="log">wikitech:Server admin log</tvar>|systems administration work]] on the Wikimedia servers. Their primary task is to ensure that the Foundation's collection of over 900 wikis |
'''System administrators''' perform [[<tvar name="log">wikitech:Server admin log</tvar>|systems administration work]] on the Wikimedia servers. Their primary task is to ensure that the Foundation's collection of over 900 wikis continues to function smoothly, so that users can continue to read pages and make changes. Aside from maintaining the hardware and software in the [[<tvar name="wikitech">wikitech:Clusters</tvar>|Wikimedia server clusters]], they are responsible for updating and configuring the version of the [[w:MediaWiki|MediaWiki]] software that runs on the Wikimedia servers, and can perform administrative tasks requiring direct server or database access, such as creating new wikis, closing wikis, changing configuration settings, etc. |
||
<!--T:3--> |
<!--T:3--> |
||
The [[<tvar name="wmf">Special:MyLanguage/Wikimedia Foundation</tvar>|Wikimedia Foundation]] legally controls the servers; ultimately the [[<tvar name="board"> |
The [[<tvar name="wmf">Special:MyLanguage/Wikimedia Foundation</tvar>|Wikimedia Foundation]] legally controls the servers; ultimately the [[<tvar name="board">foundationsite:role/board/</tvar>|Wikimedia Foundation Board of Trustees]] is responsible for determining who has ''sysadmin'' access, and how that responsibility is exercised. However, this power is delegated to various Wikimedia Foundation [[<tvar name="staff">foundationsite:role/staff-contractors/</tvar>|managers]]. On a day-to-day basis, various system administrators with root or shell access manage the server clusters. |
||
== System administrator actions == <!--T:4--> |
== System administrator actions == <!--T:4--> |
||
<!--T:5--> |
<!--T:5--> |
||
Although system administrators are often not active on Wikimedia wikis themselves, they may occasionally need to perform actions for technical reasons, such as blocking users or bots that are consuming unacceptable amounts of system resources, or undoing edits that put heavy strain on the servers. |
Although system administrators are often not active on Wikimedia wikis themselves, they may occasionally need to perform actions for technical reasons, such as blocking users or bots that are consuming unacceptable amounts of system resources, or undoing edits that put heavy strain on the servers. Such actions should not be undone without consulting the system administrator. |
||
<!--T:6--> |
<!--T:6--> |
||
To facilitate these changes being made in a transparent fashion |
To facilitate these changes being made in a transparent fashion, all system administrators who ask can be added to the <tvar name="code1"><code>sysadmin</code></tvar> [[<tvar name="group">Special:MyLanguage/global group</tvar>|global group]] ([<tvar name="list">//meta.wikimedia.org/w/index.php?title=Special%3AglobalUsers&username=&group=sysadmin</tvar> automatic members lists]). This group allows them to set user rights for any user on any wiki, in the same fashion as [[<tvar name="stew">Special:MyLanguage/Steward</tvar>|stewards]]. So if a system administrator needs to perform an action restricted to administrators (like editing system messages) on a particular wiki, they can simply grant themselves admin status on that wiki to make the action. In addition, the <tvar name="code2"><code>sysadmin</code></tvar> group has access to [[Special:GlobalGroupPermissions]], where system administrators can ''change'' the permissions assigned to their global group. So as an alternative, the system administrator could add the user right <tvar name="editinterface"><code>editinterface</code></tvar> to the <tvar name="code2"><code>sysadmin</code></tvar> global group permissions, and would then be able to edit system messages on all wikis. |
||
<!--T:7--> |
<!--T:7--> |
||
System administrators are encouraged to use the latter method of granting permissions, to avoid the lists of administrators/bureaucrats on local wikis becoming cluttered with users who are not |
System administrators are encouraged to use the latter method of granting permissions, to avoid the lists of administrators/bureaucrats on local wikis becoming cluttered with users who are not permanent members of those groups. These self-promotions may be removed at any time by stewards, as they can be easily restored if needed. However, some system administrators have permissions on certain wikis as a result of due process on that wiki, for instance [[<tvar name="tim">en:User:Tim Starling</tvar>|Tim Starling's]] adminship on [[w:|English Wikipedia]]; such rights should ''not'' be removed in this fashion. |
||
==Requesting on-wiki access== <!--T:35--> |
==Requesting on-wiki access== <!--T:35--> |
||
| Line 26: | Line 27: | ||
Approving the on-wiki [[<tvar name="sysadmin">Special:GlobalGroupPermissions/sysadmin</tvar>|sysadmin]] global group to any account (staff and volunteers) is the responsibility of the Trust and Safety team in consultation with Legal at the Foundation. Not all system administrators have this permission. The on-wiki permission can be given to those who already have relevant permission/access in Wikimedia’s technical spaces (i.e. shell access) and can demonstrate a need of doing related on-wiki changes in order to better support the communities. |
Approving the on-wiki [[<tvar name="sysadmin">Special:GlobalGroupPermissions/sysadmin</tvar>|sysadmin]] global group to any account (staff and volunteers) is the responsibility of the Trust and Safety team in consultation with Legal at the Foundation. Not all system administrators have this permission. The on-wiki permission can be given to those who already have relevant permission/access in Wikimedia’s technical spaces (i.e. shell access) and can demonstrate a need of doing related on-wiki changes in order to better support the communities. |
||
</translate> |
</translate> |
||
* <translate><!--T:37--> The requester needs to submit their request on the [[<tvar name="SRGP"> |
* <translate><!--T:37--> The requester needs to submit their request on the [[<tvar name="SRGP">Steward requests/Global permissions#Requests for other global permissions</tvar>|Steward requests/Global permissions]] Meta page. After submitting the request on Meta, the requester needs to send a note with a detailed use case (i.e. what do you need the rights for?) to Trust and Safety through <tvar name="email">ca{{@}}wikimedia.org</tvar> for approval.</translate> |
||
* <translate><!--T:38--> Once approved by the Legal department, one of the members from the Trust and Safety team will coordinate with the Stewards and will confirm the approval on the Meta request page.</translate> |
* <translate><!--T:38--> Once approved by the Legal department, one of the members from the Trust and Safety team will coordinate with the Stewards and will confirm the approval on the Meta request page.</translate> |
||
* <translate><!--T:39--> Once the approval from the Foundation is secured, the Stewards ensure that the 2FA requirement for the user account is met and grant the rights.</translate> |
* <translate><!--T:39--> Once the approval from the Foundation is secured, the Stewards ensure that the 2FA requirement for the user account is met and grant the rights.</translate> |
||
| Line 34: | Line 35: | ||
== List == <!--T:8--> |
== List == <!--T:8--> |
||
</translate> |
</translate> |
||
{{indent |1=<translate><!--T:9--> '''Do not contact people on this list directly if you need something to be done. Instead, go to the <tvar name="IRC">{{irc|wikimedia-tech}}</tvar> [[<tvar name="1">Special:MyLanguage/IRC</tvar>| |
{{indent |1=<translate><!--T:9--> '''Do not contact people on this list directly if you need something to be done. Instead, go to the <tvar name="IRC">{{irc|wikimedia-tech}}</tvar> [[<tvar name="1">Special:MyLanguage/IRC</tvar>|IRC channel]] or file a ticket on <tvar name="phab">[[phab:|phabricator.wikimedia.org]]</tvar>.'''</translate>}} |
||
<translate> |
<translate> |
||
<!--T: |
<!--T:41--> |
||
There are various levels of shell access (through user groups) and many (whether or not overlapping) groups of servers that access is granted to. The canonical [<tvar name="1">https://phabricator.wikimedia.org/source/operations-puppet/browse/production/modules/admin/data/data.yaml</tvar> list of users] with access to the servers is maintained in the [[w:Git (software)|Git]] repository that hosts the [[w:Puppet (software)|Puppet]] configuration used to configure the servers. |
|||
<!--T: |
<!--T:42--> |
||
Users in the <tvar name="1"><code>restricted</code></tvar>, <tvar name="2"><code>deployment</code></tvar>, or <tvar name="3"><code>ops</code></tvar> groups (and by extension the <tvar name="5"><code>release-engineering</code></tvar> group which is included by reference) have sysadmin access to the servers running MediaWiki itself. |
|||
* [<tvar name="1">//wikimediafoundation.org/wiki/Staff_and_contractors?showall=1#Engineering</tvar> WMF Engineering department] |
|||
* [<tvar name="2">https://gerrit.wikimedia.org/r/#/admin/groups/21,members</tvar> Deployment group for Git version control]<sup>([[w:Git:Git (software)|?]])</sup> |
|||
* [<tvar name="3">https://phabricator.wikimedia.org/source/operations-puppet/browse/production/modules/admin/data/data.yaml</tvar> Shell access control] |
|||
</translate> |
|||
{| class="wikitable plainlinks sortable" style="margin-left: auto; margin-right: auto;" |
|||
|+ style="font-size: larger; font-weight: bold;" | {{int|Group-sysadmin}} |
|||
|- |
|||
! <translate><!--T:12--> Name</translate> |
|||
! <translate><!--T:13--> Wikimedia account</translate> |
|||
! <translate><!--T:14--> [[<tvar name="1">Special:MyLanguage/IRC</tvar>|IRC]]</translate> |
|||
! <translate><!--T:30--> Affiliation</translate> |
|||
! <translate><!--T:31--> Ops</translate><ref group="note"><translate><!--T:27--> Has full rights across all Wikimedia servers</translate></ref> |
|||
! <translate><!--T:32--> Deployment</translate><ref group="note"><translate><!--T:28--> Deployers can do most community-facing stuff. They can deploy code to servers or change MediaWiki configuration, and also do anything restricted can.</translate></ref> |
|||
! <translate><!--T:33--> Restricted</translate><ref group="note"><translate><!--T:34--> Can run maintenance scripts and view all server logs.</translate></ref> |
|||
|- |
|||
{{:System administrators/table/row |
|||
| name = Aaron Schulz |
|||
| link = [[User:Aaron Schulz (WMF)|Aaron Schulz (WMF)]] |
|||
| ircnick = AaronSchulz |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Alexandros Kosiaris |
|||
| link = [[User:AKosiaris (WMF)|AKosiaris (WMF)]] |
|||
| ircnick = akosiaris |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Andrew Bogott |
|||
| link = [[mw:User:Andrew Bogott|Andrew Bogott]] |
|||
| ircnick = andrewbogott |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Andrew Otto |
|||
| link = [[mw:User:AOtto (WMF)|AOtto (WMF)]] |
|||
| ircnick = ottomata |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Ariel T. Glenn |
|||
| link = [[User:ArielGlenn|ArielGlenn]] |
|||
| ircnick = apergos |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Arturo Borrero Gonzalez |
|||
| link = [[mw:User:ABorrero (WMF)|ABorrero (WMF)]] |
|||
| ircnick = arturo |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Arzhel Younsi |
|||
| link = [[User:AYounsi (WMF)|AYounsi (WMF)]] |
|||
| ircnick = XioNoX |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Brandon Black |
|||
| link = [[w:User:BBlack (WMF)|BBlack (WMF)]] |
|||
| ircnick = bblack |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Brooke Storm |
|||
| link = [[mw:User:BStorm (WMF)|BStorm (WMF)]] |
|||
| ircnick = bstorm_ |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Chris Danis |
|||
| link = [[w:User:CDanis (WMF)|CDanis (WMF)]] |
|||
| ircnick = cdanis |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Chris Johnson |
|||
| link = [[w:User:Cmjohnson1 (WMF)|Cmjohnson1 (WMF)]] |
|||
| ircnick = cmjohnson |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Daniel Zahn |
|||
| link = [[mw:User:Mutante|Mutante]] |
|||
| ircnick = mutante |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Emanuele Rocca |
|||
| link = [[wmf:User:ERocca (WMF)|ERocca (WMF)]] |
|||
| ircnick = ema |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Faidon Liambotis |
|||
| link = [[User:Faidon Liambotis (WMF)|Faidon Liambotis (WMF)]] |
|||
| ircnick = paravoid |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Filippo Giunchedi |
|||
| link = [[User:FGiunchedi (WMF)|FGiunchedi (WMF)]] |
|||
| ircnick = godog |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Giuseppe Lavagetto |
|||
| link = [[User:GLavagetto (WMF)|GLavagetto (WMF)]] |
|||
| ircnick = _joe_ |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Guillaume Lederrey |
|||
| link = [[User:GLederrey (WMF)|GLederrey (WMF)]] |
|||
| ircnick = gehel |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Jaime Crespo |
|||
| link = [[User:JCrespo (WMF)|JCrespo (WMF)]] |
|||
| ircnick = jynus |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Janis Meybohm |
|||
| link = [[User:JMeybohm (WMF)|JMeybohm (WMF)]] |
|||
| ircnick = jayme |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Jeff Green |
|||
| link = [[mw:User:Jgreen_(wmf)|Jgreen (wmf)]] |
|||
| ircnick = jeff_green |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Keith Herron |
|||
| link = [[User:KHerron (WMF)|KHerron (WMF)]] |
|||
| ircnick = herron |
|||
| affiliation = |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Luca Toscano |
|||
| link = [[User:LToscano (WMF)|LToscano (WMF)]] |
|||
| ircnick = elukey |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Manuel Arostegui |
|||
| link = [[m:User:MArostegui_(WMF)|MArostegui (WMF)]] |
|||
| ircnick = marostegui |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Mark Bergsma |
|||
| link = [[w:User:Mark Bergsma|Mark Bergsma]] |
|||
| ircnick = mark |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Moritz Muehlenhoff |
|||
| link = [[User:MMuhlenhoff (WMF)|MMuhlenhoff (WMF)]] |
|||
| ircnick = moritzm |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Ori Livneh |
|||
| link = [[w:User:Ori Livneh|Ori Livneh]] |
|||
| ircnick = ori |
|||
| affiliation = Volunteer |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Reuven Lazarus |
|||
| link = [[User:RLazarus (WMF)|RLazarus (WMF)]] |
|||
| ircnick = rzl |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Riccardo Coccioli |
|||
| link = [[User:RCoccioli (WMF)|RCoccioli (WMF)]] |
|||
| ircnick = volans |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Rob Halsell |
|||
| link = [[wmf:User:RobH|RobH]] |
|||
| ircnick = RobH |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Tim Starling |
|||
| link = [[w:User:Tim Starling|Tim Starling]] |
|||
| ircnick = TimStarling |
|||
| affiliation = WMF |
|||
| ops = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Aaron Halfaker |
|||
| link = [[User:Halfak (WMF)|Halfak (WMF)]] |
|||
| ircnick = halfak |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Adam Baso |
|||
| link = [[User:ABaso (WMF)|ABaso (WMF)]] |
|||
| ircnick = dr0ptp4kt |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Adam Shorland |
|||
| link = [[User:Adam Shorland (WMDE)|Adam Shorland (WMDE)]] |
|||
| ircnick = addshore |
|||
| affiliation = WMDE |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Adam Wight |
|||
| link = [[User:Awight (WMF)|Awight (WMF)]] |
|||
| ircnick = awight |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Amir Sarabadani |
|||
| link = [[User:Ladsgroup|Ladsgroup]] |
|||
| ircnick = Amir1 |
|||
| affiliation = Volunteer, WMDE |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Andrew Green |
|||
| link = [[User:AGreen (WMF)|AGreen (WMF)]] |
|||
| ircnick = AndyRussG |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Antoine Musso |
|||
| link = [[User:Amusso (WMF)|Amusso (WMF)]] |
|||
| ircnick = hashar |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Arthur Richards |
|||
| link = [[User:Awjrichards (WMF)|Awjrichards (WMF)]] |
|||
| ircnick = awjrichards |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Brion Vibber |
|||
| link = [[User:Brion Vibber (WMF)|Brion Vibber (WMF)]] |
|||
| ircnick = brion |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Bryan Davis |
|||
| link = [[User:BDavis (WMF)|BDavis (WMF)]] |
|||
| ircnick = bd808 |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = C. Scott Ananian |
|||
| link = [[w:User:CAnanian (WMF)|CAnanian (WMF)]] |
|||
| ircnick = cscott |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Chad Horohoe |
|||
| link = [[User:^demon|^demon]] |
|||
| ircnick = ostriches |
|||
| affiliation = Volunteer |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Dan Andreescu |
|||
| link = [[User:Milimetric (WMF)|Milimetric (WMF)]] |
|||
| ircnick = millimetric |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Dan Duvall |
|||
| link = [[User:DDuvall (WMF)|DDuvall (WMF)]] |
|||
| ircnick = marxarelli |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Daniel Kinzler |
|||
| link = [[User:Daniel Kinzler (WMDE)|Daniel Kinzler (WMDE)]] |
|||
| ircnick = duesen |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = David Causse |
|||
| link = [[User:DCausse (WMF)|DCausse (WMF)]] |
|||
| ircnick = dcausse |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Elliott Eggleston |
|||
| link = [[w:User:EEggleston (WMF)|EEggleston (WMF)]] |
|||
| ircnick = ejegg |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Eric Evans |
|||
| link = [[wmf:User:EEvans (WMF)|EEvans (WMF)]] |
|||
| ircnick = urandom |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Erik Bernhardson |
|||
| link = [[User:EBernhardson (WMF)|EBernhardson (WMF)]] |
|||
| ircnick = ebernhardson |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Gergo Tisza |
|||
| link = [[User:Tgr (WMF)|Tgr (WMF)]] |
|||
| ircnick = tgr |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Greg Grossmeier |
|||
| link = [[mw:User:Greg (WMF)|Greg (WMF)]] |
|||
| ircnick = greg-g |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Joseph Allemandou |
|||
| link = [[User:JAllemandou (WMF)|JAllemandou (WMF)]] |
|||
| ircnick = joal |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Kartik Mistry |
|||
| link = [[mw:User:KartikMistry|KartikMistry]] |
|||
| ircnick = kart_ |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Katie Filbert |
|||
| link = [[User:Katie Filbert (WMDE)|Katie Filbert (WMDE)]] |
|||
| ircnick = aude |
|||
| affiliation = Volunteer, WMDE |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Kunal Mehta |
|||
| link = [[User:Legoktm (WMF)|Legoktm (WMF)]] |
|||
| ircnick = legoktm |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Marcel Ruiz Forns |
|||
| link = [[mw:User:Mforns (WMF)|Mforns (WMF)]] |
|||
| ircnick = mforns |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Marius Hoch |
|||
| link = [[User:Hoo man|Hoo man]] |
|||
| ircnick = hoo |
|||
| affiliation = Volunteer, WMDE |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Mark Holmquist |
|||
| link = [[User:MarkTraceur (WMF)|MarkTraceur (WMF)]] |
|||
| ircnick = marktraceur/rdwrer |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Marko Obrovac |
|||
| link = [[mw:User:Mobrovac|Mobrovac]] |
|||
| ircnick = mobrovac |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Matthias Mullie |
|||
| link = [[User:Mmullie (WMF)|Mmullie (WMF)]] |
|||
| ircnick = mlitn |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Martin Urbanec |
|||
| link = [[User:Martin Urbanec|Martin Urbanec]] |
|||
| ircnick = Urbanecm |
|||
| affiliation = Volunteer, WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Mukunda Modell |
|||
| link = [[User:MModell (WMF)|MModell (WMF)]] |
|||
| ircnick = twentyafterfour |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Niharika Kohli |
|||
| link = [[User:NKohli (WMF)|NKohli (WMF)]] |
|||
| ircnick = niharika |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Niklas Laxstrom |
|||
| link = [[User:Nikerabbit|Nikerabbit]] |
|||
| ircnick = Nikerabbit |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Nuria Ruiz |
|||
| link = [[User:NRuiz (WMF)|NRuiz (WMF)]] |
|||
| ircnick = nuria |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Petr Pchelko |
|||
| link = [[User:PPchelko (WMF)|PPchelko (WMF)]] |
|||
| ircnick = Pchelolo |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Piotr Miazga |
|||
| link = [[User:PMiazga (WMF)|PMiazga (WMF)]] |
|||
| ircnick = raynor |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Roan Kattouw |
|||
| link = [[mw:User:Roan Kattouw (WMF)|Roan Kattouw (WMF)]] |
|||
| ircnick = RoanKattouw |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Sam Reed |
|||
| link = [[w:User:Reedy|Reedy]] |
|||
| ircnick = Reedy |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Sam Smith |
|||
| link = [[User:Phuedx (WMF)|SSmith (WMF)]] |
|||
| ircnick = phuedx |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Subramanya Sastry |
|||
| link = [[User:SSastry (WMF)|SSastry (WMF)]] |
|||
| ircnick = subbu |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Timo Tijhof |
|||
| link = [[mw:User:Krinkle|Krinkle]] |
|||
| ircnick = Krinkle |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Tyler Cipriani |
|||
| link = [[mw:User:TCipriani (WMF)|TCipriani (WMF)]] |
|||
| ircnick = thcipriani |
|||
| affiliation = WMF |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Taavi Väänänen |
|||
| link = [[User:Majavah|Majavah]] |
|||
| ircnick = majavah |
|||
| affiliation = Volunteer |
|||
| deployment = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Amir Aharoni |
|||
| link = [[User:Aaharoni-WMF|Aaharoni-WMF]] |
|||
| ircnick = aharoni |
|||
| affiliation = WMF |
|||
| restricted = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Chelsy Xie |
|||
| link = [[User:CXie (WMF)|CXie (WMF)]] |
|||
| ircnick = chelsyx |
|||
| affiliation = WMF |
|||
| restricted = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Erik Zachte |
|||
| link = [[User:Erik_Zachte_(WMF)|Erik Zachte (WMF)]] |
|||
| ircnick = ezachte |
|||
| affiliation = WMF |
|||
| restricted = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = James Alexander |
|||
| link = [[User:Jamesofur|Jamesofur]] |
|||
| ircnick = jamesofur |
|||
| affiliation = Volunteer |
|||
| restricted = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Joe Sutherland |
|||
| link = [[User:JSutherland (WMF)|JSutherland (WMF)]] |
|||
| ircnick = foks |
|||
| affiliation = WMF |
|||
| restricted = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Jon Robson |
|||
| link = [[User:Jon_(WMF)|Jon (WMF)]] |
|||
| ircnick = jdlrobson |
|||
| affiliation = WMF |
|||
| restricted = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Leon Ziemba |
|||
| link = [[User:MusikAnimal (WMF)|MusikAnimal (WMF)]] |
|||
| ircnick = musikanimal |
|||
| affiliation = WMF |
|||
| restricted = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Mikhail Popov |
|||
| link = [[User:MPopov (WMF)|MPopov (WMF)]] |
|||
| ircnick = bearloga |
|||
| affiliation = WMF |
|||
| restricted = 1 |
|||
}} |
|||
{{:System administrators/table/row |
|||
| name = Santhosh Thottingal |
|||
| link = [[wmf:User:Sthottingal-WMF|Sthottingal-WMF]] |
|||
| ircnick = santhosh |
|||
| affiliation = WMF |
|||
| restricted = 1 |
|||
}} |
|||
|- |
|||
| colspan=7 | |
|||
; <translate><!--T:29--> Notes</translate> |
|||
<references group="note" /> |
|||
|} |
|||
<translate> |
|||
== History == <!--T:18--> |
== History == <!--T:18--> |
||
<!--T:19--> |
<!--T:19--> |
||
Initially, it was Jimmy Wales who installed software, ran update programs, etc., on the servers. In March 2002, he proposed to give login accounts to some developers ("[[<tvar name=" |
Initially, it was Jimmy Wales who installed software, ran update programs, etc., on the servers. In March 2002, he proposed to give login accounts to some developers ("[[<tvar name="1">mailarchive:wikitech-l/2002-March/000239.html</tvar>|Trusted user access to machine]]", Wikitech-l). |
||
<!--T:20--> |
<!--T:20--> |
||
System administrators formerly had an important role in the [[<tvar name=1>Special:MyLanguage/Wikipedia</tvar>|Wikipedia]] [[<tvar name=2>Special:MyLanguage/power structure</tvar>|power structure]], since they were the only ones able to promote and demote sysops and lock user accounts (before the "block" feature of [[<tvar name=3>Special:MyLanguage/MediaWiki</tvar>|MediaWiki]] existed). |
System administrators formerly had an important role in the [[<tvar name="1">Special:MyLanguage/Wikipedia</tvar>|Wikipedia]] [[<tvar name="2">Special:MyLanguage/power structure</tvar>|power structure]], since they were the only ones able to promote and demote sysops and lock user accounts (before the "block" feature of [[<tvar name="3">Special:MyLanguage/MediaWiki</tvar>|MediaWiki]] existed). |
||
<!--T:21--> |
|||
Some sysadmins had shell access to the old California servers, but due to inactivity, weren't given shell access on the "new" (since decommissioned) Florida servers. Magnus Manske, April King, Lee Daniel Crocker, Axel Boldt, Matthias Jordan, Neil Harris and Ed Poor were all in this category. |
|||
== See also == <!--T:22--> |
== See also == <!--T:22--> |
||
</translate> |
</translate> |
||
{{Special global permissions/Seealso|sysadmin}} |
{{Special global permissions/Seealso|sysadmin}} |
||
* <translate><!--T:24--> A perfectly up to date list of sysadmins is also visible in the operations/puppet.git Git repository e.g. [<tvar name="1">https://phabricator.wikimedia.org/diffusion/OPUP/browse/production/modules/admin/data/data.yaml</tvar>].</translate> |
|||
* <translate><!--T:26--> Issue tracker permissions are no longer dealt with on this page. See [[<tvar name="permissions">mw:Special:MyLanguage/Phabricator/Permissions</tvar>|the MediaWiki page]] instead.</translate> |
|||
{{User groups}} |
{{User groups}} |
||
Latest revision as of 17:21, 13 June 2026
| For legal and security reasons, the Wikimedia Foundation requires two-factor authentication for this role. This is also enforced by the software (users who don't have 2FA enabled will not be able to use their permissions). |
System administrators perform systems administration work on the Wikimedia servers. Their primary task is to ensure that the Foundation's collection of over 900 wikis continues to function smoothly, so that users can continue to read pages and make changes. Aside from maintaining the hardware and software in the Wikimedia server clusters, they are responsible for updating and configuring the version of the MediaWiki software that runs on the Wikimedia servers, and can perform administrative tasks requiring direct server or database access, such as creating new wikis, closing wikis, changing configuration settings, etc.
The Wikimedia Foundation legally controls the servers; ultimately the Wikimedia Foundation Board of Trustees is responsible for determining who has sysadmin access, and how that responsibility is exercised. However, this power is delegated to various Wikimedia Foundation managers. On a day-to-day basis, various system administrators with root or shell access manage the server clusters.
System administrator actions
Although system administrators are often not active on Wikimedia wikis themselves, they may occasionally need to perform actions for technical reasons, such as blocking users or bots that are consuming unacceptable amounts of system resources, or undoing edits that put heavy strain on the servers. Such actions should not be undone without consulting the system administrator.
To facilitate these changes being made in a transparent fashion, all system administrators who ask can be added to the sysadmin global group (automatic members lists). This group allows them to set user rights for any user on any wiki, in the same fashion as stewards. So if a system administrator needs to perform an action restricted to administrators (like editing system messages) on a particular wiki, they can simply grant themselves admin status on that wiki to make the action. In addition, the sysadmin group has access to Special:GlobalGroupPermissions, where system administrators can change the permissions assigned to their global group. So as an alternative, the system administrator could add the user right editinterface to the sysadmin global group permissions, and would then be able to edit system messages on all wikis.
System administrators are encouraged to use the latter method of granting permissions, to avoid the lists of administrators/bureaucrats on local wikis becoming cluttered with users who are not permanent members of those groups. These self-promotions may be removed at any time by stewards, as they can be easily restored if needed. However, some system administrators have permissions on certain wikis as a result of due process on that wiki, for instance Tim Starling's adminship on English Wikipedia; such rights should not be removed in this fashion.
Requesting on-wiki access
Approving the on-wiki sysadmin global group to any account (staff and volunteers) is the responsibility of the Trust and Safety team in consultation with Legal at the Foundation. Not all system administrators have this permission. The on-wiki permission can be given to those who already have relevant permission/access in Wikimedia’s technical spaces (i.e. shell access) and can demonstrate a need of doing related on-wiki changes in order to better support the communities.
- The requester needs to submit their request on the Steward requests/Global permissions Meta page. After submitting the request on Meta, the requester needs to send a note with a detailed use case (i.e. what do you need the rights for?) to Trust and Safety through ca
wikimedia.org for approval. - Once approved by the Legal department, one of the members from the Trust and Safety team will coordinate with the Stewards and will confirm the approval on the Meta request page.
- Once the approval from the Foundation is secured, the Stewards ensure that the 2FA requirement for the user account is met and grant the rights.
- The Stewards will remove the rights if the user wishes to resign and/or loses access to the server, Foundation asks for removal, or in case of abuse and in an emergency situation (i.e. account compromised).
List
There are various levels of shell access (through user groups) and many (whether or not overlapping) groups of servers that access is granted to. The canonical list of users with access to the servers is maintained in the Git repository that hosts the Puppet configuration used to configure the servers.
Users in the restricted, deployment, or ops groups (and by extension the release-engineering group which is included by reference) have sysadmin access to the servers running MediaWiki itself.
History
Initially, it was Jimmy Wales who installed software, ran update programs, etc., on the servers. In March 2002, he proposed to give login accounts to some developers ("Trusted user access to machine", Wikitech-l).
System administrators formerly had an important role in the Wikipedia power structure, since they were the only ones able to promote and demote sysops and lock user accounts (before the "block" feature of MediaWiki existed).
See also
- System administrators: global permission · global groups (toolforge) · member list · group changelog
- Global groups