pl:acl
Różnice
Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
pl:acl [2011-12-03 18:12] – [Konfiguracja] 81.168.186.51 | pl:acl [2023-01-24 12:27] (aktualna) – przywrócono poprzednią wersję (2012-10-25 10:30) saggi | ||
---|---|---|---|
Linia 1: | Linia 1: | ||
====== Kontrola dostępu ====== | ====== Kontrola dostępu ====== | ||
- | [[DokuWiki]] -- jak większość **Wikis** -- jest domyślnie otwarty. Każdy może tworzyć, edytować i usuwać strony. Jednak czasami przydałoby się zabezpieczyć dostęp do niektórych lub wszystkich stron. W takim przypadku | + | [[DokuWiki]] -- jak większość **systemów Wiki** -- jest domyślnie otwarty. Każdy może tworzyć, edytować i usuwać strony. Jednak czasami przydałoby się zabezpieczyć dostęp do niektórych lub wszystkich stron. W takim przypadku |
Więcej informacji znajdziesz na --> [[discussion: | Więcej informacji znajdziesz na --> [[discussion: | ||
- | :!: **UWAGA: | + | :!: **UWAGA:** ACL DokuWiki |
Linia 47: | Linia 47: | ||
* DokuWiki może użyć różnych sposobów dostępu do danych użytkowników i grup. Domyślnie używa własnego backendu [[.auth: | * DokuWiki może użyć różnych sposobów dostępu do danych użytkowników i grup. Domyślnie używa własnego backendu [[.auth: | ||
- | ... | ||
===== Zarządzanie użytkownikami ===== | ===== Zarządzanie użytkownikami ===== | ||
- | Użytkowników można dodawać, usuwać i modyfikować przy pomocy | + | Użytkowników można dodawać, usuwać i modyfikować przy pomocy [[plugin: |
Zobacz również: [[faq: | Zobacz również: [[faq: | ||
Linia 57: | Linia 56: | ||
===== Ograniczenia Dostępu ===== | ===== Ograniczenia Dostępu ===== | ||
- | Ograniczenia dostępu mogą być przypisane do [[pagename|stron]] i [[namespaces|przestrzeni nazw]]. Mamy mięć uprawnień: // | + | Ograniczenia dostępu mogą być przypisane do [[pagename|stron]] i [[namespaces|przestrzeni nazw]]. Mamy pięć uprawnień: // |
Gdy DokuWiki sprawdza jakie uprawnienia przyznać użytkownikowi, | Gdy DokuWiki sprawdza jakie uprawnienia przyznać użytkownikowi, | ||
Linia 77: | Linia 76: | ||
- | ===== Background Info ===== | + | ===== Informacje o kontekście |
- | Access restrictions are saved in a file called | + | Ograniczenia dostępu są zapisywane w pliku '' |
- | Empty lines and shellstyle comments are ignored. Each line contains 3 whitespace separated fields: | + | Puste linie i komentarze w stylu powłoki są ignorowane. Każda linia zawiera trzy pola oddzielone białymi znakami: |
- | * The resource to restrict. This can either be a [[pagename]] | + | * Ograniczany zasób. Może to być albo [[pagename|nazwa strony]] albo [[namespace|przestrzeń nazw]]. Przestrzenie nazw oznaczane są dodatkowym znakiem gwiazdki |
- | * A group or user name. Groupnames are marked by a leading | + | * Nazwa grupy lub użytkownika. Nazwy grup oznaczane są wiodącym znakiem |
- | * A permission level (see below) | + | * Poziom dostępu |
+ | Jest 7 poziomów dostępu reprezentowanych przez liczbę całkowitą. Wyższe poziomy zawierają w sobie niższe. Gdy możesz zmieniać, możesz również czytać. Jednakże uprawnienie //admin// o wartości //255// nie powinno być nigdy użyte w pliku '' | ||
- | There are 7 permission levels represented by an integer. Higher levels include lower ones. If you can edit you can read, too. However the //admin// permission of //255// should never be used in the '' | + | ^ Nazwa ^ Poziom ^ Stodowane do ^ Uprawnienie |
+ | | żadne | ||
+ | | czytanie | ||
+ | | zmiana | ||
+ | | tworzenie | ||
+ | | przesyłanie plików | ||
+ | | usuwanie | ||
+ | | administracja | ||
- | ^ Name ^ Level ^ applies to ^ Permission | + | Oto przykład: |
- | | none | + | |
- | | read | + | |
- | | edit | + | |
- | | create | 4 | namespaces | + | |
- | | upload | 8 | namespaces | + | |
- | | delete | 16 | namespaces | + | |
- | | admin | 255 | admin plugins | + | |
- | + | ||
- | Here is an example: | + | |
< | < | ||
Linia 113: | Linia 111: | ||
</ | </ | ||
- | Lets go through it line by line (though see below for more): | + | Prześledźmy |
- | - This sets permission for the main namespace. Allowing everybody to edit and create pages. However upload is not allowed. | + | - Ta linia ustala uprawnienia dla podstawowej przestrzeni nazw. Zezwala wszystkim tworzyć i edytować strony. Niemniej jednak przesyłanie plików nie jest dostępne. |
- | - User // | + | - Użytkownik |
- | - The permissions for the start page are restricted to readonly for everyone | + | - Uprawnienia do strony początkowej 'start' jest ograniczone tylko do odczytu dla wszystkich |
- | - Then the permissions for the namespace | + | - Następnie ustalane są uprawnienia do przestrzeni nazw '' |
- | - Now the access for the '' | + | - Teraz ograniczany jest dostęp do przestrzeni nazw '' |
- | - Well not nobody really | + | - No, niezupełnie nikt -- dajemy tu użytkownikom grupy // |
- | - And of course | + | - I oczywiście |
- However the devel guys don't want their boss to see the '' | - However the devel guys don't want their boss to see the '' | ||
- | - And the // | + | - Dodatkowo zespół |
- | - And finally the // | + | - I na koniec chłopcom z // |
- | Please note, that **order does not matter** in the file. The file is parsed as whole, then a perfect match for the current page/user combo is searched for. When a match is found further matching is aborted. If no match is found, group permissions for the current page are checked. If no match is found the check continues in the next higher namespace. | + | Zauważ proszę, że w tym pliku **kolejność nie ma znaczenia**. Plik jest przetwarzany jako całość, po czym wyszukiwane jest najlepsze dopasowanie pary strona/użytkownik. Jeśli znajdzie się dopasowanie, |
- | You can see this in the above example on the permissions for user // | + | Możesz prześledzić to na powyższym przykładzie dla uprawnień użytkownika |
- | Note: To configure users or groups with special chars (like whitespaces) you need to URL escape them. This only applies | + | Uwaga: Aby skonfigurować użytkowników lub grupy zawierające znaki specjalne |
pl/acl.1322932332.txt.gz · ostatnio zmienione: 2011-12-03 18:12 przez 81.168.186.51