Manual:User rights/ru

"Права пользователя"- это права дающие возможности и права, которые могут быть назначены настраиваемым «группам пользователей». Различные группы пользователей могут быть назначены (или удалены) через Special: Userrights специальную страницу. См.

Доступ к этому интерфейсу сам регулируется правилом 'userrights', поэтому по умолчанию его могут использовать только пользователи из группы «бюрократ» ('bureaucrat'). Информацию об управлении и назначении групп пользователей см. в.

Этот интерфейс Special: UserRights был введен в MediaWiki 1.5; См. для более ранних версий MediaWiki.

Изменение прав групп
После установки MediaWiki по умолчанию назначает определенные стандартные права на группы (см. Ниже). Вы можете изменить права по умолчанию, отредактировав данные в  применяя определенный синтаксис.

При установке по умолчанию $wgGroupPermissions будет устанавливаться в, но это «не» присутствует в. Затем вам нужно будет добавить его в этот файл.

Если пользователь состоит в нескольких группах, то он получает все права от каждой из групп, в которых он находятся. Все пользователи, включая анонимных, находятся в группе ;а все зарегистрированные пользователи находятся в группе. В дополнение к группам имеющимся по умолчанию, вы также можете произвольно создавать новые группы с использованием тех же строк.

Примеры
В данном примере можно отключить просмотр всех страниц, не перечисленных в $ WhitelistRead, а затем повторно включить только для зарегистрированных пользователей:

В данном примере отключается редактирование всех страниц, а затем снова включается только для пользователей с подтвержденными адресами электронной почты:

Создание новой группы и назначение ей прав.
Вы можете создавать новые группы пользователей, определяя разрешения для соответствующего имени группы в   где  является фактически актуальным именем группы.

Кроме того, чтобы назначать разрешения, вы должны создать эти три страницы вики с подходящим контентом:


 * (content: )
 * (content: )
 * (content: )

По умолчанию бюрократы могут добавлять пользователей или удалять их из любой группы. Однако, если вы используете и, вам может потребоваться настроить их.

Примеры
В данном примере будет создана произвольная группа «ninja», которая может блокировать пользователей и удалять страницы, а их изменения скрыты по умолчанию в журнале последних изменений.


 *  'Примечание:'  имя группы(В конфигурационном файле) не может содержать пробелы, поэтому используйте  или   вместо.

In this example, you would probably also want to create these pages:


 * (content: )
 * (content: )
 * (content: )

Это гарантирует, что группа будет называться «Ninjas» по всему интерфейсу, а член будет называться «ninja», а в обзорах будет указана ссылка на имя группы.

В данном примере по умолчанию отключается доступ на запись (редактирование и создание страницы), создается группа с именем «Write» которой и предоставляется возможность записи. Пользователи могут быть добавлены вручную в эту группу(Write) через Special:UserRights:

In this example, you would probably also want to create these pages:


 * (content: )
 * (content: )
 * (content: )

Удаление определенных групп.
MediaWiki из коробки(По умолчанию) поставляется с несколькими привилегированными группами. Большинство этих групп можно удалить, отключив соответствующие ключи массива:. Подробнее смотрите далее.

Пример
Этот пример полностью удалит группу бюрократы(bureaucrats). Необходимо убедиться, что все шесть из этих переменных не настроены для любой группы, которую вы хотите удалить из списка Special: ListGroupRights; однако достаточно просто удалить $ wgGroupPermissions, чтобы удалить его из Special: UserRights. Этот код должен быть размещен после строк, которые добавят расширения, такие как , содержащие код, который по умолчанию дает полномочия для группы бюрократов.

В некоторых расширениях (Flow, Semantic MediaWiki и др.) права добавляются во время регистрации продления или в функции регистрации. В этом случае может потребоваться использование функции регистрации в LocalSettings.php для удаления определенных "предустановленных" групп пользователей:

Примечания к группе с названием "user"
С помощью данного механизма вы можете удалить группы sysop, bureaucrat и bot, которые - если используются - могут быть назначены с помощью обычной user permission system. Однако в настоящее время невозможно удалить группу user. Эта группа «не» назначается через обычную систему разрешений. Вместо этого каждый зарегистрированный пользователь автоматически входит в эту группу. Это жестко закодировано в MediaWiki и в настоящее время не может быть легко изменено.

Список прав
Следующие права пользователя доступны в последней версии MediaWiki. Если вы используете более старую версию, посмотрите на странице «Special: Version» в своей вики включена ли ваша версия в столбце «версии»(versions).

Список групп
Следующие группы доступны в последней версии MediaWiki. Если вы используете более старую версию, некоторые из них могут быть не реализованы.

Из MW 1.12 вы можете создавать свои собственные группы, в которых пользователи автоматически повышаются (Например: с помощью autoconfirmed и emailconfirmed), используя. Вы даже можете создать любую настраиваемую группу, просто назначив им права.

Права по умолчанию.
Права по умолчанию определяются в.
 * Значения по умолчанию в версии HEAD: https://phabricator.wikimedia.org/diffusion/MW/browse/master/includes/DefaultSettings.php
 * Значения по умолчанию в последней стабильной версии MediaWiki версии доступны здесь: https://phabricator.wikimedia.org/diffusion/MW/browse//includes/DefaultSettings.php
 * Дополнительные права: Вы должны иметь возможность перечислять все разрешения, доступные в вашей вики, запустив.

Добавление новых прав.
Information for coders only follows.

If you're adding a new right in core, for instance to control a new special page, you are required to add it to the list of available rights in,  (example). If you're doing so in an extension, you instead need to use.

You probably also want to also assign it to some user group by editing described above.

If you want this right to be accessible to external applications by OAuth or by bot passwords, then you will need to add it to a grant by editing

You also need to add  and   interface messages to /languages/i18n/en.json (with documentation in qqq.json). The right-* messages can be seen on Special:ListGroupRights and the action-* messages are used in a sentence like "You do not have permission to ...".

Смотрите также

 * Special:ListGroupRights - Ссылка на справку содержащую еще не документированные права.
 * - справочная страница, описывающая использование интерфейса Special: Userrights (для бюрократов).
 * - информация об управлении и назначении групп пользователей.
 * - Примеры.
 * - Many extensions relating to user rights
 * - Примеры.
 * - Many extensions relating to user rights
 * - Many extensions relating to user rights
 * - Many extensions relating to user rights