Open main menu

Podręcznik:$wgGroupPermissions

This page is a translated version of the page Manual:$wgGroupPermissions and the translation is 100% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎polski • ‎português do Brasil • ‎русский • ‎中文 • ‎日本語 • ‎한국어
User Access: $wgGroupPermissions
Użyj aby ustawić uprawnienia dla grup i użytkowników w tych grupach.
Wprowadzono w wersji:1.5.0 (r9367)
Usunięto w wersji:nadal w użyciu
Dozwolone wartości:(Tablica złożona z wartości logicznych)
Domyślna wartość:Zobacz niżej.
Inne ustawienia: Alfabetycznie | Według funkcji

Contents

Szczegóły

$wgGroupPermissions jest tablica dwuwymiarową z indeksami będącymi grupami użytkowników i drugim będącym dostępnymi uprawnieniami. Wartością może być TRUE aby przydzielić uprawnienie lub FALSE aby nie było przyznane.

Uprawnienia, które zostały przyznane poprzez $wgGroupPermissions są zawsze skumulowane. Jeżeli użytkownik jest członkiem kilku grup to użytkownik otrzyma uprawnienie, gdy będzie ono przyznane przynajmniej jednej z nich, nawet gdy nie będzie przyznane ono innym grupom. Inaczej mówiąc, jeżeli jedna z grup użytkownika ma uprawnienie to nie można w innej grupie go odebrać poprzez $wgGroupPermissions. Użyj wtedy $wgRevokePermissions aby odbierać uprawnienia.

Przykład

$wgGroupPermissions['user']['edit'] = true;

Daje wszystkim zarejestrowanym użytkownikom możliwość edytowania stron.

Własne grupy użytkowników

Możesz także definiować własne grupy użytkowników. Nazwy grup użytkowników nie mogą być dłuższe niż 255 znaków. [1] Grupy, które zostały zdefiniowane zarówno w DefaultSettings.php jak i LocalSettings.php mogą być przypisywane do użytkowników poprzez interfejs wiki Special:Userrights.

Przykład

# Zacznijmy od przypisania domyślnych uprawnień z grupy "user"
$wgGroupPermissions['Trustworthy'] = $wgGroupPermissions['user'];
# Teraz zmieniamy te uprawnienia:
$wgGroupPermissions['Trustworthy']['delete'] = true;
$wgGroupPermissions['Trustworthy']['protect'] = true;
$wgGroupPermissions['Trustworthy']['patrol'] = true;
$wgGroupPermissions['Trustworthy']['purge'] = true; # delete the cache of a page

Utworzy to grupę nazwaną "Trustworthy". Użytkownicy z tej grupy będą mieli takie same uprawnienia jak w grupie "user". Jednak będą oni mogli także usuwać strony i je zabezpieczać, patrolować edycje i bezpośrednio odświeżać pamięć podręczną stron.

Dogłębną dokumentację znajdziesz w Podręcznik:Uprawnienia użytkowników .

  Uwaga: Funkcja do pozbawiania dostępu do stron nie była intensywnie testowana pod kątem bezpieczeństwa. Używasz na własne ryzyko!

Domyślne wartości

Domyślne wartości zmieniają się zależnie od wersji. Możesz znaleźć te, które mają zastosowanie dla Twojej instalacji mediawiki w DefaultSettings.php . Aby uzyskać więcej informacji, odwiedź Podręcznik:Uprawnienia użytkowników .

Wykorzystanie przez rozszerzenia

Niektóre rozszerzenia, takie jak RenameUser lub CheckUser , dodają nowe uprawnienia, które mogą być skonfigurowane i przypisane w ten sam sposób.

Zobacz też

Przypisy

  1. Zobacz długość kolumny ug_group w tabeli user_groups .