Manual:$wgGroupPermissions
| 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. |
| Other settings: Alphabetical | By function | |
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
- ^ See length of column ug_group in the user_groups table.