Jump to content

Manual:$wgGroupPermissions

From DawoumWiki, the free Mathematics self-learning
User rights, access control and monitoring: $wgGroupPermissions
Use this to set access rights for groups and users in these groups.
Introduced in version:1.5.0 (r9367)
Removed in version:still in use
Allowed values:(Complex array of boolean values.)
Default value:See below.

Details

$wgGroupPermissions사용자 그룹과 사용 가능한 권한에 의해 인덱싱된 이-차원 배열입니다. 그 값은 권한을 부여하려면 true 또는 부여하지 않아야 하면 false일 수 있습니다.

$wgGroupPermissions로 부여된 그들의 권한은 항상 누적됩니다. 만약 사용자가 다른 그룹의 구성원이면, 다른 그룹에 권한이 부여되지 않은 경우에도 이들 그룹 중 하나 이상에 권한이 부여되면 사용자는 권한을 갖게 됩니다. 다시 말해서, 만약 사용자의 그룹 중 하나가 하나의 권한을 가지면, $wgGroupPermissions를 사용하여 바로 가져갈 수 없습니다. 대신 $wgRevokePermissions 를 권한을 취소하기 위해 사용하십시오.

Example

MediaWiki versions:
1.5 – 1.24
$wgGroupPermissions['user']['edit'] = true;
MediaWiki version:
1.25
Gerrit change 166705

REL 1.25 이후 extension.json 에서 수행:

	"GroupPermissions": {
		"user": {
			"edit": true
		}
	},

이것은 등록된 모든 사용자에게 페이지를 편집하기 위한 능력을 제공합니다.

Custom user groups

여러분은 고유한 사용자 그룹을 정의할 수도 있습니다. 사용자 그룹 이름은 255 문자 이하여야 합니다.[1] DefaultSettings.php 또는 LocalSettings.php 에 정의된 그룹은 위키 Special:Userrights 인터페이스를 통해 사용자에게 할당될 수 있습니다.

예제 (REL 1.24까지 또는 LocalSettings.php에서)

# Start with assigning the default permissions from group "autoconfirmed"
$wgGroupPermissions['trustworthy'] = $wgGroupPermissions['autoconfirmed'];
# Add the permissions from group "bot"
$wgGroupPermissions['trustworthy'] = array_merge(
    $wgGroupPermissions['trustworthy'],
    $wgGroupPermissions['bot']
    );
# Now modify these rights:
$wgGroupPermissions['trustworthy']['delete'] = true;
$wgGroupPermissions['trustworthy']['protect'] = true;
$wgGroupPermissions['trustworthy']['patrol'] = true;
MediaWiki version:
1.25

예제 extension.json 에서 (REL 1.25부터)

	"GroupPermissions": {
		"trustworthy": {
			"delete": true,
			"protect": true,
			"patrol": true
		}
	},

이것은 "trustworthy"라고 불리는 그룹을 생성합니다.

이제 새로 생성된 그룹의 사람이 읽을 수 있는 이름을 "trustworthy" 그룹, 예를 들어, "MediaWiki:Group-trustworthy" 페이지에서 복수형 "Trustworthy editors" 및 "MediaWiki:Group-trustworthy-member" 페이지에서 단수형 "Trustworthy editor"에 대해 위키에 추가합니다. 이것은 선택 사항이지만 권장되는 단계입니다.

해당 그룹의 사용자는 "autoconfirmed" 및 "bot" 그룹의 사용자와 같은 권한을 갖습니다. 추가적으로, 그들은 페이지를 삭제 및 보호하고 편집 내용을 순찰할 수 있습니다.

자세한 문서에 대해 Manual:User rights 을 참조하십시오.

특정 페이지에 접근할 수 없도록 하는 기능은 보안에 대해 광범위하게 테스트되지 않았습니다. 자신의 책임 아래에서 사용하십시오!

Default values

기본값은 버전에 따라 다릅니다. DefaultSettings.php 에서 미디어위키 설정에 적용되는 것을 찾을 수 있습니다. 자세한 정보에 대해 Manual:User rights#Default rights 을 참조하십시오.

Use by extensions

RenameUser 또는 CheckUser 와 같은 일부 확장은 같은 방식으로 구성과 할당될 수 있는 새 권한을 추가합니다.

See also

Footnotes

  1. ^ See length of column ug_group in the user_groups table.