2013-10-14 4 views
2

Я использую mediawiki 1.21.2, мне нужно создать настраиваемую группу с ограниченными правами. по моему LocalSettings.php я сделал, как этотДобавление пользовательских разрешений пользователю MediaWiki через группу пользователей

$wgGroupPermissions['sysop' ]['move']   = true; 
$wgGroupPermissions['sysop' ]['read']   = true; 
$wgGroupPermissions['sysop' ]['edit']   = true; 
$wgGroupPermissions['sysop' ]['createpage']  = true; 
$wgGroupPermissions['sysop' ]['createtalk']  = true; 
$wgGroupPermissions['sysop' ]['upload']   = true; 

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

Может кто-нибудь мне помочь ..?

+0

Я думаю, что получил свой ответ. Да, sysop является административной группой по умолчанию. Чтобы создать новую настраиваемую группу, мне просто нужно заменить sysop другим именем в приведенном выше коде. –

+0

ОК, включил мой комментарий в ответ, чтобы вы могли его принять. –

ответ

2

Конфигурация действительно находится на wiki.

  1. Вы находитесь на странице пользователя на wiki. Например https://wiki.domain.tld/wiki/User:SomeUser
  2. Существует руководство прав пользователей в левом меню ссылки
  3. Эта ссылка водить вас на https://wiki.domain.tld/wiki/Special:UserRights/SomeUser специальную страницу, где вы можете добавить его в группу.

Кто может добавлять или удалять людей, группы которых также могут быть настроены с помощью настроек wgAddGroups и wgRemoveGroups.

Соответствующие ссылки

0

Обратите внимание, что группа пользователей sysop является не настраиваемая группа — это стандарт user group для MediaWiki admins, и он указан как «администратор» в Special: UserRights (если ваша вики на английском языке и что вы не настроили ярлык, отредактировав страницу MediaWiki: group-sysop-member).

Я считаю, что несоответствие между внутренним и видимым пользователем именем группы связано с историческими причинами: пользователи в группе изначально назывались sysops, прежде чем позже было принято решение о том, что термин «администратор» будет проще понимали и лучше отражали бы свою фактическую роль на типичной вики.

Во всяком случае, если вы хотите создать новую, пользовательскую группу пользователей, необходимо выбрать внутренний идентификатор для него, который не является одним из стандартных (*, user, autoconfirmed, bot, sysop или bureaucrat). Технически, имя группы , видимое пользователем, может быть любым, даже таким же, как имя какой-либо другой группы. Чтобы изменить имя пользователя видимой группы, вам нужно отредактировать три MediaWiki страницы на вики, названную следующим образом (где « ID» означает внутренний идентификатор вашей группы):

  • MediaWiki: group- ID — название группы в целом, например«Администраторы»,
  • MediaWiki: group- ID -member — имя, описывающее один элемент группы, например. «administrator», и
  • MediaWiki: grouppage- ID — имя страницы в вашей вики, описывающей роль группы, например. «Проект: Администраторы».
Смежные вопросы