Aktuální verze |
Váš text |
Řádek 1: |
Řádek 1: |
| <accesscontrol>ALL</accesscontrol> | | <accesscontrol>Team</accesscontrol> |
| {{url}}
| |
| Toto je informační stránka o Accesscontrolu, bezpečnostním systému této wiki, který omezuje přístupy různým uživatelům k různým datům. K takto zabezpečeným stránkám pak mají přístup pouze uživatelé zařazení do daných skupin a [[Gewiki:Správci|správci]], kteří mají přístup všude.
| |
|
| |
|
| Stránka, omezuje-li jakkoliv přístup, dává o tom vědět informačním obdélníkem. Zde je uvedeno jaké skupiny mají přístup a která stránka je původcem tohoto nastavení.
| |
|
| |
|
| == Jak zabezpečit nějakou stránku == | | == Informace od Jámy u 13. 2. 2013== |
| Pro zabezpečení se používá značka accesscontrol zapsaná přímo do textu stránky. Je zvykem tuto značku psát na začátek stránky. Mezi otevírací <nowiki><accesscontrol></nowiki> a zavírací <nowiki></accesscontrol></nowiki> značku se zapisují jednotlivé skupiny oddělené dvěma (!!) čárkami Skupiny se mohou zapisovat jak s mezerou, tak s podtržítkem.
| | Accesscontrol je nyní rekurzivní, funguje i pro podstránky. Jak přesně? |
| | | * Navštívíte stránku '''Team:AAA/BBB/CCC''' |
| Pro Castory, Polluxe a Tým z roku {{CURRENTYEAR}} to vypadá takto
| | ** Je ve stránce Team:AAA/BBB/CCC přímo napsaný <accesscontrol>? Pokud ano, použije se ten. Pokud ne, jdeme dál: |
| <nowiki><accesscontrol>Team,,Pollux_</nowiki>{{CURRENTYEAR}}<nowiki>,,Castor_</nowiki>{{CURRENTYEAR}}<nowiki></accesscontrol></nowiki>
| | ** Je ve stránce Team:AAA/BBB napsaný <accesscontrol>? Pokud ano, použije se ten i pro Team:AAA/BBB/CCC. Pokud ne, jdeme dál: |
| | | ** Je ve stránce Team:AAA napsaný <accesscontrol>? Pokud ano, použije se ten i pro Team:AAA/BBB/CCC. Pokud ne, jdeme dál: |
| == Jak zabezpečit externí soubor ==
| | ** Je ve stránce Team napsaný <accesscontrol>? Pokud ano, použije se ten i pro Team:AAA/BBB/CCC. Pokud ne, jdeme dál: |
| Pokud na gewiki nahrajete soubor (fls, doc, jpg, ...), ke kterému se nemají dostat všichni, můžete i ten zabezpečit accesscontrolem: | | * Nikde na všech nadřazených stránkách není Accesscontrol, stránka je tedy přístupná pro všechny |
| * nahrajete soubor standardním způsobem | |
| * na nově vzniklé stránce s názvem Soubor:nahrany_dokument-xls použijete záložku "Editovat" a do editačního okna vložíte accesscontrol způsobem popsaným výše | |
| * po uložení se k souboru dostanou jen uživatelé určení accesscontrolem
| |
| | |
| == Jak naopak stránku povolit všem? ==
| |
| V případě, že stránka "zdědila" nějaká omezení od své nadstránky a je potřeba ji uvolnit všem, je to možné pomocí pseudoskupiny ALL.
| |
| | |
| Do stránky vložte následující kód <nowiki><accesscontrol>ALL</accesscontrol></nowiki>
| |
|
| |
|
| == FAQ aneb Často kladené otázky ==
| | Tahleta "rekurzivita" se dá vypnout: |
| === Jaktože je stránka s omezeným přístupem, když v ní není accesscontrol napsán? ===
| | * Pokud vložíte do stránky <accesscontrol>ALL</accesscontrol>, tak stránka, do které je to vloženo a všechny její podstránky, budou přístupné všem, jako by nikde Accesscontrol nebyl. |
| V sekci "Jak to funguje" je popsáno, že Accesscontrol je dědičný. Podstránky (pokud nemají accesscontrol v sobě) přejímají accesscontrol svých nadstránek.
| | * Ukazuje vám to, která stránka je zodpovědná za to, že k téhle stránce mají přístup jen ti a ti (např: pro Team:AAA/BBB/CCC je Accesscontrol v Team:AAA) |
|
| |
|
| === Proč je na Gewiki Accesscontrol? ===
| | Je to bezpečné: Gewiki měla bezpečnostní díru, která umožňovala dívat se na stránky s Accesscontrolem i pro nepřihlášené pomocí vkládání stránky do stránky. To už je minulost. |
| Gewiki obsahuje řadu různých údajů, které by neměly být dostupné veřejnosti, například některé osobní či kontaktní údaje, stejně tak Gewiki obsahuje řadu informací, která by účastníkům zkazila překvapení :-) | |
|
| |
|
| === Jak funguje "dědění" accesscontrolu -- příklad ===
| | Je to světové (naše úpravy Accesscontrolu bude pravděpodobně používat jeho původní autor (USA, http://www.linkedin.com/in/joneisenstein) |
| * Navštívíte stránku '''Team:AAA/BBB/CCC'''
| |
| ** Je ve stránce Team:AAA/BBB/CCC přímo napsaný <nowiki><accesscontrol></nowiki>? Pokud ano, použije se ten. Pokud ne, jdeme dál:
| |
| ** Je ve stránce Team:AAA/BBB napsaný <nowiki><accesscontrol></nowiki>? Pokud ano, použije se ten i pro Team:AAA/BBB/CCC. Pokud ne, jdeme dál:
| |
| ** Je ve stránce Team:AAA napsaný <nowiki><accesscontrol></nowiki>? Pokud ano, použije se ten i pro Team:AAA/BBB/CCC. Pokud ne, jdeme dál:
| |
| ** Je ve stránce Team napsaný <nowiki><accesscontrol></nowiki>? Pokud ano, použije se ten i pro Team:AAA/BBB/CCC. Pokud ne, jdeme dál:
| |
| * Nikde na všech nadřazených stránkách není Accesscontrol, stránka je tedy přístupná pro všechny
| |
|
| |
|
| === Accesscontrol umí i "jen pro čtení?"===
| | '''A co teď?''' |
| Jasně. Stačí do accesscontrol tagu zapsat za název skupiny ''(ro)'' (např: ''Skupina(ro)'') a takováto stránka bude přístupná jen pro čtení.
| | * Cokoliv vytvoříte v namespace Team (tedy stránky se jménem: Team:Cokoliv/chcete) budou zabezepečené a dostupné jen pro tým. |
| | * Pokud narazíte na nějaké divné chování, napište Jámovi. |
| | * Můžete se k Accesscontrolu chovat stejně jako předtím (vkládat ho do každé stránky) a bude to fungovat jako za starých dobrých časů. |
|
| |
|
| === Je to někde k dispozici? ===
| | Za Gewiki sektu |
| Zdrojové kódy jsou k dispozici na [https://bitbucket.org/jlkcz/recursive-iac/wiki/Home Bitbucket] pod MIT licencí
| |
|
| |
|
| === Nastavení skupin pro AccesControl===
| | Jáma |
| Kdo je v jaké skupině se nastavuje na stránkách gewiki.cz/Skupina:<NázevSkupiny> tedy Team se edituje na https://gewiki.cz/Skupina:Team. Tyto stránky mohou editovat jen členové nějaké hodně drsné administrátorské skupiny, ale číst je může kdokoli.
| |
|
| |
|
| [[Kategorie:Gewiki]] | | [[Kategorie:Gewiki]] |