Navigace
ELOWEN · Dokumentace

Poslední aktualizace: 27. října 2026

Procházet dokumentaci · Nastavení oprávnění příkazů a nástrojů
Samostatná práce a oprávnění

Nastavení oprávnění příkazů a nástrojů

Pravidla umožní volání bez dotazu, nejdřív se zeptají, nebo ho odmítnou, takže máte kontrolu, aniž byste stejnou věc schvalovali pokaždé.

Kde pravidla najdete

Otevřete Účet → Modely → Oprávnění příkazů. Stránka nejdřív vypisuje pravidla pro příkazy shellu a blok Pravidla nástrojů zobrazí, jakmile máte i pravidla pro nástroje. Každá změna se uloží hned.

Každé pravidlo má jednu akci:

  • Povolit spustí volání bez schválení.
  • Zeptat se vyžádá Vaše schválení ve webovém chatu nebo v CLI.
  • Zakázat volání odmítne.

Přidání pravidla pro příkaz

  1. Otevřete Účet → Modely → Oprávnění příkazů.
  2. Do pole pravidla napište vzor, například git status*.
  3. Zvolte akci nového pravidla: Povolit, Zeptat se nebo Zakázat.
  4. Zvolte Přidat. Pravidlo se přidá do seznamu a použije se při dalším odpovídajícím volání.

Akci existujícího pravidla změňte v jeho rozbalovací nabídce, nebo pravidlo odeberte tlačítkem pro smazání.

Povolení nástroje místo dotazu

Zvolte Povolit vždy ve schvalovacím dotazu a Chetty uloží pravidlo přesně pro dané volání: název nástroje do Pravidel nástrojů, nebo příkaz mezi pravidly příkazů. Seznam si potom zkontrolujte, pokud chcete vědět, proč se něco přestalo ptát.

Jak se vzory porovnávají

Pravidla se kontrolují popořadě a poslední odpovídající pravidlo vyhrává. Široká pravidla dávejte dopředu a konkrétní výjimky za ně.

git status*    Allow
rm *           Deny
Write          Ask

* je zástupný znak, takže git status* pokrývá git status i delší příkazy, které začínají stejně. Pokud žádné pravidlo neodpovídá, Chetty se zeptá.

Řádek shellu s několika příkazy se kontroluje příkaz po příkazu, například cd app && rm -rf build. Platí nejpřísnější výsledek: jedno Zakázat odmítne celý řádek, jinak se u každého Zeptat se zeptá.

Co pravidlo neumí

Vestavěná bezpečnostní pravidla platí i pod Vašimi. Pravidlo nemůže přidělit nástroj, Projekt ani oprávnění, které jinak nemáte.

Pravidlo Zakázat platí i tehdy, když není kdo by schválil, proto si jedno nechte pro vše, co nikdy nechcete spustit. Co se stane s pravidlem Zeptat se bez přítomného člověka, popisuje Schvalování nástrojů při bězích bez dohledu.