CallMeTechie
EN Anmelden
Home Produkte Blog Über mich Kontakt

Das Scope-Modell

v1.0 · Updated vor 5 Tagen

Das Scope-Modell

Jedes Server-Profil trägt eigene Scopes — Checkboxen, die festlegen, welche Operationen erlaubt sind. Sechs Scopes sind vorgesehen:

ScopeBedeutung
system_monitoringLogs und flottenweite Health-Checks
file_operationsDatei-Operationen auf dem Server
package_managementPaketverwaltung
service_managementDienste-Verwaltung
docker_composeDocker- und Compose-Befehle
file_transferDatei-Transfer (/copy, /sync)

Hart erzwungen vs. richtungsweisend

Für die wichtigsten Befehle sind die Scopes im Code erzwungen — ist die Checkbox nicht gesetzt, verweigert der Befehl die Ausführung:

  • docker_compose → alle /compose-*-Befehle und /docker-list
  • system_monitoring/logs (verweigert ohne Scope) und /health-summary (überspringt den Server)
  • file_transfer/copy und /sync

Für freie Ad-hoc-SSH-Aktionen wirken die übrigen Scopes richtungsweisend: Sie signalisieren, was auf einem Server erlaubt sein soll, bevor etwas Destruktives passiert.

Cookie Settings

Wir verwenden Cookies, um Ihre Erfahrung zu verbessern. Essentielle Cookies sind immer aktiv.

Datenschutzerklärung
ESC
↑↓ navigate open esc close