Přejít na obsah
Skip to main content

Bezpečnostní úroveň pro oddělení section

Specifikace oddělení a bezpečnostní úrovně pro tato oddělení, která jsou zapotřebí pro zpřístupnění segmentu určitému okruhu uživatelů.

[ {sectionName}: [#levNo r] [, #levNo s] [, #levNo [e]] ] [; {sectionName}: ... ] [; disable-inherit]

Koncept bezpečnostních úrovní viz. Přístupové úrovně.

Základním prioritním pravidlem ve vztahu mezi definicí secrecy-lev a section je upřednostňování definice section, pokud je v rozporu se secrecy-lev. Ve skutečnosti je to vlastně jejím záměrem, protože v section se definují především výjimky pro určité skupiny uživatelů.

Příklad: Pokud chceme obecně segment zpřístupnit až od úrovně 7, ale pro personální oddělení od úrovně 4 jen pro čten a pro totéž oddělení od úrovně 5 již pro editaci, uvedeme u segmentu následující definici.

<secrecy-lev>7</secrecy-lev>
<section>personalni:4r,5</section>

Obdobným způsobem můžeme přístup rozšířit pro více oddělení, např. pro účtárnu:

<secrecy-lev>7</secrecy-lev>
<section>personalni:4r,5; uctarna:4r,7</section>

Sedmička v této definici u účtárny znamená, že "r" u čtyřky platí i pro úroveň 5 a 6. Pokud by sedmička nebyla uvedena (byla by zde jen čtyřka a "r"), pak by výsledek byl stejný, protože sedmičku již udává předchozí secrecy-lev.

Pro vlastnost nastavující úrovně sekcí u přebírání přístupových úrovní od rodiče vždy platí, že potomek může mít jedině zvýšené zabezpečení oproti svému rodiči. Pokud byste tedy u potomka nastavili nížžší úroveň, bude se přístupová úroveň pro určitého uživatele řídit úrovní rodiče. Je-li žádoucí, aby se nastavení oddělení nepřebírala od rodiče a potomek tak dostal vyšší zabezpečení, je možné použít klíčové slovo disable-inherit a to buď jako jediný obsah nebo vyjmenovat zmírněná oddělení a na pro zbytek oddělení (uvedných u rodiče) uplatnit disable-inherit.

Podřízené stránky