Руководство для стюардов
Изменение групп и прав участников
В отдельных вики
Стюарды могут использовать Special:UserRights на Мете для настройки доступа участников в любом проекте Викимедиа путём установки или снятия отметки в чекбоксе с нужных групп . Каждой группе присваивается определённый набор прав в настройках MediaWiki, перечисленный на странице Special:ListGroupRights в любой вики.
- Введите имя участника.
- Формат должен быть: «Имя@Префикс базы данных» (для участников других вики-проектов) или просто «Имя» (для участников Меты).
- Первая буква имени должна быть заглавной (если только вики не разрешает использовать зависящие от регистра первые буквы имён).
- Префикс базы данных состоит из кода языка вики с поддоменами (дефисы заменяются на подчёркивания), за которым следует префикс проекта. Их список представлен в таблице ниже.
- Кликните на “Изменение групп участника”. Откроется новое окно, где будет показано в каких группах участник уже состоит и какие доступны для изменения.
- Поменяйте группы на требуемые.
- Чтобы добавить в новую группу, отметьте чекбокс с соответствующей группой.
- Чтобы удалить из группы, снимите отметку с чекбокса соответствующей группы.
- Если группа добавляется на ограниченный срок, выберите соответствующую продолжительность в выпадающем меню.
- Кликните на “Сохранить группы участника”.
Префиксы баз данных
Ниже приведены префиксы для основных проектов. Для остальных смотрите полный список. Обратите внимание, что дефисы (-
) должны быть заменены подчёркиваниями (_
), поэтому, например, cbk_zamwiki
- это имя базы данных для cbk-zam.wikipedia.org
.
Проект | Префикс | |
---|---|---|
Многоязычные проекты | ||
Викисклад | commonswiki | |
Правление Фонда Викимедиа | foundationwiki | |
Викифункции | wikifunctionswiki | |
Инкубатор Викимедиа | incubatorwiki | |
MediaWiki | mediawikiwiki | |
Многоязычная Викитека | sourceswiki | |
Тестовая Википедия | testwiki | |
Тестовая Википедия 2 | test2wiki | |
Тестовые Викиданные | testwikidatawiki | |
Викиданные | wikidatawiki | |
Викивиды | specieswiki | |
Вики с поддоменами | ||
Викиучебник | codewikibooks | |
Викиновости | codewikinews | |
Википедия | codewiki | |
Викицитатник | codewikiquote | |
Викитека | codewikisource | |
Викиверситет | codewikiversity | |
Викигид | codewikivoyage | |
Викисловарь | codewiktionary |
Примеры:
Английская Википедия | Billy@enwiki |
Французский Викиверситет | Billy@frwikiversity |
Википедия на классическом китайском | Billy@zh_classicalwiki |
Многоязычная Викитека | Billy@sourceswiki |
Права
Следующими группами можно управлять (а также некоторыми другими в ряде проектов):
- Обычные, неограниченные группы:
- Группы с ограниченным доступом:
- Проверяющие участников – используется в соответствии с политикой в области проверок и проверяющих и политикой доступа к непубличным персональным данным . См. подробности ниже.
- Ревизоры – используется в соответствии с правилами скрытия и политикой доступа к непубличным персональным данным . См. подробности ниже.
- Группы с очень ограниченным доступом:
- Стюарды – не изменяйте эти права ни в одной вики, кроме Мета-вики, в рамках ежегодной процедуры выборов стюардов или после того, как стюард ушёл в отставку.
- Программисты WMF – не изменяйте эти права ни для одного участника, если только Фонд Викимедиа прямо не попросит вас об этом.
- Доверие и безопасность Фонда Викимедиа – то же самое, что и выше.
Проблемы с кодировкой
Многие браузеры имеют трудности с обработкой имён участников набранных не латиницей. Есть два способа обойти эту проблему:
- Введите URL-версию имени участника через URL-адрес страницы.
- Для начала, получите URL-версию имени участника:
- скопируйте имя из адресной строки вашего браузера во время просмотра страницы участника;
- или введите "
{{urlencode:{{PAGENAME}}}}
" на странице участника, включите предварительный просмотр и скопируйте текст.
- Перейдите на страницу Special:Userrights, и в адресной строке добавьте "?user=", после чего введите URL-версию имени участника. Например:
http://meta.wikimedia.org/wiki/Special:Userrights?user=Foo+Bar
.
- Для начала, получите URL-версию имени участника:
- Используйте идентификатор участника (ID). Например, набрав "#55@frwiki" вы сможете изменить права участнику французской Википедии с идентификатором 55. Есть несколько способов получить этот идентификатор:
- Обратитесь к системному администратору в #wikimedia-techсоединиться.
- Используйте API-запрос вроде такого.
- Если участник делал правки в этой вики, вы можете найти ID, экспортировав одну из правок (если это последняя версия страницы) или экспортировав всю историю страницы и найдя там правку участника. После того, как нашли правку участника, ищите номер внутри "
<id></id>
" под строкой с "<contributor>
" (проверьте, что не перепутали и не взяли вместо этого ID версии страницы в "<revision>
").
Глобально
Глобальные учётные записи имеют одно и то же имя и пароль во всех публичных проектах Викимедиа (за исключением ранее существовавших неприсоединённых локальных учётных записей). Такие учётные записи могут быть добавлены в глобальные группы, дающие их участникам определённые права либо во всех вики-проектах, в которых их глобальные учётные записи могут авторизоваться, либо в пределах определённого набора таких вики.
Обратите внимание, что право это отдельный уровень доступа (например «edit-interface») и оно не может быть выдано участнику напрямую, а группа это некий набор таких прав («стюарды», к примеру).
Управление группами
Стюарды могут создавать, редактировать или удалять любые глобальные группы, используя Special:GlobalGroupPermissions. Зона действия таких групп может быть как глобальной (группы работают на всех публичных вики), так и быть ограничена определённым набором вики-проектов.
- Редактирование:
- В списке «Существующих групп» нажмите на «Просмотр и редактирование прав» рядом с группой, которую хотите изменить.
- Появится список доступных прав (см. также mw:Help:User rights). Отметьте те права, которые группа должна получить, и/или снимите отметку с тех прав, которые группа больше не должна иметь.
- Если группе нужен доступ только к определённым вики-проектам (а не ко всем доступным), определите требуемый набор вики-проектов в выпадающем меню над списком прав (см. Управление наборами вики).
- Введите причину изменения в текстовое поле ниже.
- Нажмите на «Сохранить изменения в правах группы». Ваши изменения будут моментально применены к группе.
- Создание:
- Введите название группы в текстовое поле «Создать новую группу».
- Нажмите на «Назначить права».
- Выберите хотя бы одно право и, если необходимо, назначьте набор вики, в которых группа будет работать (см. шаг 2 и далее по секции редактирования выше).
- Создайте необходимые страницы MediaWiki (см. :mw:Manual:User rights).
- Удаление:
- Уберите у группы все добавленные в неё права (см. как редактировать группы выше).
- Группа может быть воссоздана позже. Все бывшие члены будут включены в неё автоматически.
Управление членством в группах
Стюарды могут управлять членством глобальных учётных записей в группах, используя Special:GlobalGroupMembership. Добавление глобальной учётной записи в глобальную группу даст ей все права, назначенные этой группе, во всех вики-проектах, в которых группа активна.
- Введите имя глобальной учётной записи в текстовое поле.
- Выберите в выпадающем меню вики-проект, в котором у участника есть локальная учётная запись.
- Нажмите на «Редактировать группы участника». Ниже появится поле «Редактировать группы участника».
- Отметьте глобальные группы, которые нужно назначить. (Даже если они имеют одинаковое имя, глобальные и локальные группы не обязательно идентичны!).
- Введите причину изменения в текстовое поле.
- Нажмите «Сохранить группы участника».
Управление наборами вики для глобальных групп
Стюарды могут определять «наборы вики», используя Special:WikiSets. Это специальные списки вики-проектов, к которым могут получить доступ глобальные группы. Нет необходимости создавать наборы из всех отрытых вики-проектов, т.к это и есть установка по умолчанию для любой глобальной группы, если она не определена ни в один набор.
- Если вы создаёте новый набор, нажмите «Создать новый набор». В противном случае, нажмите «просмотреть/редактировать» рядом с названием существующего набора для его изменения.
- Введите название набора в поле «Имя». Имена наборам задаются для удобства стюардов и могут быть изменены в любое время.
- Выберите соответствующий тип набора в окошке «тип» (opt-in или opt-out).
- Введите префиксы баз данных, по одному на строку, в поле «wiki».
- Введите причину изменения/создания набора, позже она отобразится в журнале глобальных прав.
Управление глобальными учётными записями
Используя Special:CentralAuth, стюарды могут просматривать информацию о глобальных учётных записях участников, отсоединять локальные учётные записи от глобальной, удалять глобальные учётные записи (это действие откатывает настройки всех ранее присоединённых локальных учётных записей к их состоянию до присоединения), а также замораживать глобальные учётные записи (см. журнал).
Баг: В Special:CentralAuth можно скрыть только глобальную учётную запись (см. bug 14476). Опция скрытия локальных учётных записей через CentralAuth может быть включена с помощью гаджета в Special:Preferences#mw-prefsection-gadgets.
Переименование глобальных учётных записей
Глобальные учётные записи могут переименовываться (см. справку). Желающим переименовать свою учётную запись, рекомендуется пользоваться следующей инструкцией:
- Проверьте доступность желаемого имени с помощью CentralAuth. Если учётная запись с таким именем уже существует и имеет вклад, особенно в нескольких проектах, то рекомендуется выбрать другое имя, так как узурпирование учётных записей с положительным вкладом маловероятно.
- Запросите переименование на SRUC.
Обратите внимание, что глобальные переименования осуществляются только в соответствии с политикой глобальных переименований.
Удаление глобальных учётных записей
Через интерфейс, доступный в Special:CentralAuth, стюарды могут удалять глобальные учётные записи. Это может быть сделано только при наличии веской причины. Причины вроде «Мне больше не нужна моя учётная запись» не являются таковыми.
- Запросы на удаление глобальных учётных записей вандалов не должны выполняться вообще, так как это только помешает их заморозке, в случае если нарушения выйдут за пределы одного проекта.
- Участников стоит предупредить, что все их настройки (включая пароли и адреса электронных почт) будут сброшены до тех, которые были установлены на их локальных учётных записях до их присоединения к глобальной, и что они также потеряют своё членство в любых глобальных группах. Локальные учётные записи при этом более никак не будут затронуты и не могут быть удалены.
- Владельцы ботов могут запросить удаление глобальных учётных записей своих ботов, если это мешает их нормальному функционированию. Разумеется, боты существующие только локально, не могут быть добавлены в глобальные группы, в том числе и в группу «глобальных ботов». Также, если за то время, что бот имел глобальную учётную запись, пароль к нему был изменён, то после её удаления он будет автоматически откачен к тому, что был установлен до объединения.
- Предупреждение: удаление глобальной учётной записи не может быть отменено стюардами самостоятельно (см. также bug T25243).
Отсоединение локальных учётных записей от глобальной
Если какой-либо проект желает переименовать учётную запись вандала, отсоедините этот проект от его глобальной учётной записи, даже если он там единственный. Если есть веские причины не хотеть, чтобы глобальная учётная запись была видна после переименования, то она должна быть скрыта, а не удалена, так как удаление просто сделает это имя снова доступным для воссоздания.
Глобальные ограничения доступа
Блокировка IP-адресов
Стюарды могут глобально блокировать IP-адреса и CIDR-диапазоны (до /16 по охвату для IPv4 и до /32 для IPv6) во всех публичных вики-проектах Викимедиа, используя Special:GlobalBlock, а также снимать такие блокировки с помощью Special:GlobalUnblock (см. руководство по глобальным блокировкам). Текущие глобальные блокировки перечислены на Special:GlobalBlockList и логируются в журнале глобальных блокировок.
Участники, использующие глобально заблокированные IP, не могут редактировать никакие страницы ни в одной вики, кроме Меты (это сделано для возможности оспаривания блокировки). Когда глобальная блокировка конфликтует с локальной, применяется самая сильная из них. Так, глобальная блокировка затрагивающая только анонимных участников, будет перекрыта полной локальной блокировкой.
Администраторы вики-проектов могут создавать локальные исключения из глобальных блокировок, используя Special:GlobalBlockWhitelist, а также настраивать сообщение об ошибке, показываемое глобально заблокированным, с помощью MediaWiki:Globalblocking-blocked.
Заморозка и скрытие глобальных учётных записей
См. раздел «Управление глобальными учётными записями» выше.
Глобальные фильтры правок
С июля 2013 года стюарды могут создавать фильтры правок на Мете (Special:AbuseFilter), а затем отмечать их как глобальные; однако, эти глобальные фильтры работают лишь в некоторых вики. Текущий статус этого инструмента см. на странице «Глобальные фильтры правок».
Правила и рекомендации по обработке запросов
Управление правами участников
- Регулярно проверяйте страницу запросов Steward requests/Permissions.
- Убедитесь, что запрос на странице подан в соответствии с процедурой, и что он не нарушает никаких правил (см. подробнее далее).
- Если запрос корректен, выполните его, используя Special:Userrights (см. руководство выше).
- Пометьте запрос как выполненный (обычно это делается с помощью {{done}}) или отклонённый ({{not done}}).
- По своему желанию, вы можете сообщать участникам, желательно в их домашних вики, что они теперь входят в группу администраторов/бюрократов, а также приглашать их в административный IRC-канал с помощью Template:Invite.
- Не перемещайте запросы в архив самостоятельно после выполнения, так участники смогут оставить свои комментарии и уточняющие вопросы. Все выполненные запросы позже будут автоматически заархивированы ботом.
Общие советы
- Проверка фактов: если участник или участница утверждают, что уже имеют определённые права, вы можете проверить это, используя Special:Listusers в их вики. Если у стюарда есть какие-либо сомнения по поводу запроса, он должен обсудить его с одним или несколькими постоянными участниками этой вики.
- Выдача прав очень новым участникам: Не существует утверждённых правил относительно выдачи прав совсем новым участникам в проектах без собственного сообщества. Новым участникам, как правило, не следует предоставлять права до тех пор, пока не пройдёт больше времени и пока они не внесут больший вклад в проекты. Тем не менее, стюарды могут выдавать новым участникам временные права до тех пор, пока собственное сообщество их вики-проекта не успеет сформироваться, и не проведёт голосование за подтверждение их статуса.
Присвоение статусов администратора и бюрократа
- Если у вики есть собственное сообщество, то оно должно одобрить заявку. Заявки обычно подаются на соответствующей локальной странице запросов. Перед тем, как подавать запрос стюардам, участник или участница должны подождать, по крайней мере, неделю, или иногда две, если сообщество их вики очень мало.
- Если в вики не существует локального сообщества, или если в ней слишком мало активных участников, чтобы иметь возможность провести содержательное обсуждение, то рекомендуется предоставить временные, а не постоянные права. Обычно такие права предоставляются на три месяца, это стандартный период.
- Убедитесь, что в вики нет участников со статусом бюрократа. Стюарды могут выдавать права администратора и бюрократа только в вики, в которых нет собственных бюрократов. Единственным исключением из этого правила являются случаи, когда все местные бюрократы продолжительное время неактивны.
Присвоение статуса проверяющего участников
- Read the CheckUser policy carefully. Pay particular attention to the Access section, which specifies several important rules regarding the bestowal of this status. The use of this tool can have legal implications, so knowing and following the policy is of the utmost importance. Breach of the rules in this policy may result in removal of steward rights.
- Send this e-mail to the user to request that they sign the Confidentiality agreement for nonpublic information with the Wikimedia Foundation, record on the request page that the mail has been sent.
- If the user claims to have already signed the confidentiality agreement with the Foundation, check the Access to nonpublic personal data policy noticeboard or ask for confirmation of this fact from the Trust and Safety team.
- Grant rights only after receiving confirmation from the Wikimedia Foundation that the confidentiality agreement has been signed.
- After granting access, list the user in the appropriate section on CheckUser.
- Ask the user to subscribe to checkuser-l, and notify the listadmins that the user has been approved.
Присвоение статуса ревизора
- Read the policy at Oversight policy carefully. Pay particular attention to the Access section, which specifies several important rules regarding the bestowal of this status. The use of this tool can have legal implications, so knowing and following the policy is of the utmost importance. Breach of the rules in this policy may result in removal of steward rights.
- On the English Wikipedia, only the Arbitration Committee can approve a request for this status.
- Send this e-mail to the user to request that they sign the Confidentiality agreement for nonpublic information with the Wikimedia Foundation, record on the request page that the mail has been sent.
- If the user claims to have already signed the confidentiality agreement with the Foundation, check the Access to nonpublic personal data policy noticeboard or ask for confirmation of this fact from the Trust and Safety team
- Grant rights only after receiving confirmation from the Wikimedia Foundation that the confidentiality agreement has been signed.
- After granting access, list the user at Oversight policy/User list.
Лишение статуса
- If a user requests that his or her own rights be removed, it is generally put on hold for some time (usually 24 hours) to allow the user to change their mind if they wish to do so.
- If a user requests that another user's rights be removed, be sure that the action complies with the local wiki's policy on removal of rights. This will often involve sifting through a lengthy debate on a local request page to confirm the validity of the procedure.
- After removing a user's checkuser or oversight rights, do not forget to remove them from the corresponding lists.
Временные права
- The precise duration is a matter of discretion; three months and six months appear to be the most common.
- A bot will move the section to Steward requests/Permissions/Approved temporary if you use the {{Systmp}} to state when the rights will be removed.
CheckUser information
- See Steward requests/Checkuser.
- If local checkusers exist in a project, checks should generally be handled by those. In emergencies or for multi-project checkuser checks as in the case of cross-wiki vandalism stewards may perform local checks. Stewards should remove checkuser access on the projects upon completion of the checks and notify the local checkusers or checkuser email list. (from the official CheckUser policy page).
- Stewards may checkuser on loginwiki as a form of long-requested "cross-wiki checkusering" (link).
- Note: The German Wikipedia requests that absolutely all CheckUser queries must be announced on de:Wikipedia:Checkuser/Anfragen (please ask the local users with access if you need help with formulation, or with precisely what should be published).
Другие задачи стюардов
- Ideally, one or several stewards should be 'on duty' in the #wikimedia-stewardsсоединиться IRC channel at any given time. Users of small wikis are encouraged to use this channel to report emergencies, but it has also been used for conversation about and among stewards, and for discussion of routine matters.
- We have a VRT queue, ideally at least one steward should review and sort the incoming queue at least once a day.
Заготовки для писем
Для отправки участникам, имеющим доступ к персональным данным:
Communication with other stewards
Mailing list: There is a private stewards mailing list, for discussions of policy and private requests. Please be advised that some mail services might mark some mail as "Spam". For instance, when using Gmail, it may be useful to setup a filter, instructing the service to avoid marking mails that are addressed "To: [email protected]", checking the box "Never send it to Spam".
IRC: The public #wikimedia-stewardsсоединиться channel is a place to ask for help, announce emergencies, or discuss ongoing events with stewards and others. stewardbot
will flag stewards' attention in the channel if you say @steward
for routine requests and !steward
for urgent requests.
Meta: High-level discussion about policy and other wikis takes place on the Stewards’ noticeboard and Babel.
Инструменты и сообщения о багах
- * См. также mw:Admin tools development.
- * и Stewards/Phabricator
Инструменты
- user or wiki activity
-
- CrossActivity: one user's edit/sysop/bureaucrat activity on all wikis.
- Stewardry: sysops/bureaucrats/checkusers/oversighters on a wiki by date of last activity (log and edits).
- Steward activity statistics: times of the last log actions per steward.[dead link]
- User contributions: contributions and block status on all wikis for the given user name.
- Event Streams: Filter and get notified above events across all wikis in real time.
- other
-
- CrossBlock: block status of given IP, CIDR range, or user on all wikis with links to prefilled block/unblock forms.
- gUserSearch: search and filter global accounts by exact, partial, or regex match.
- SULutil and Stalktoy: information about a given global account, and information and unification status for each local account with that name.
- SULWatcher - Reports: reports and logs of SULWatcher's monitoring of account unifications.
- Steward requests: overview of open steward requests.
- JavaScript
-
- StewardScript: adds shortcuts to the Meta interface for quicker stewarding.
- hideuser: allows quickly crosswiki local-hiding of globally locked & hidden accounts; available on the gadgets tab of Special:Preferences
- IRC
-
- StewardBot: a Python script which accepts commands from authorized stewards on IRC and performs utility operations related to steward activities.