В MediaWiki разрешения (чтение, редактирование, создание и т. Д.) Могут быть предоставлены или отклонены путем настройки массива $wgGroupPermissions в файле LocalSettings.php.
Существует множество групп по умолчанию, которые можно использовать с $ wgGroupPermissions ограничить создание страницы/редактирование:
* - все пользователи (в том числе анонимно)
пользователь - зарегистрированная счетов
autoconfirmed - зарегистрированные учетные записи как минимум как $ wgAutoConfirmAge и имеющие как минимум столько изменений, как $ wgAutoConfirmCount
бот - учетные записи с правом бота (Предназначенный для автоматизированных скриптов)
сисоп - пользователи, которые по умолчанию можно удалить и восстановить страницы, блокировать и разблокировать пользователей, и так далее
бюрократ - пользователи, которые по умолчанию могут изменить права других пользователей
Группа, которая применима только к вам (как создатель вики), является группой sysop.
Например, отказаться createpage/редактировать права для всех пользователей, кроме тех с группой SysOp, вы бы поместить это в LocalSettings.php:
# Deny createpage and edit rights to all users
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['*']['edit'] = false;
# Allow only users with the sysop group createpage and edit rights
$wgGroupPermissions['sysop']['createpage'] = true;
$wgGroupPermissions['sysop']['edit'] = true;
Символ «*» символ указывает на то, что это правило будет применяются ко всем группам. Затем мы добавляем исключение из этого правила для группы «sysop», позволяя пользователям этой группы создавать или редактировать страницы.