chmod-calc für Openclaw

Ein intelligentes Dienstprogramm für Openclaw Skills, das zwischen numerischen und symbolischen Linux-Dateiberechtigungen konvertiert und gebrauchsfertige chmod-Befehle generiert.

ohernandez-dev-blossom
v1.0.0
Mar 23, 2026
0
822
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install chmod-calc

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, chmod-calc über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist chmod-calc?

Der chmod-calc-Skill ist ein spezialisiertes technisches Hilfsmittel, das entwickelt wurde, um die Verwaltung von Linux-Dateiberechtigungen zu vereinfachen. Er schließt die Lücke zwischen der für Menschen lesbaren Absicht und maschinenausführbaren Befehlen, indem er zwischen oktaler (numerischer) Notation, symbolischen Zeichenfolgen (rwxr-xr-x) und einfachen englischen Beschreibungen hin und her übersetzt.

Dieses Tool wurde für Entwickler und Systemadministratoren entwickelt, die Openclaw Skills verwenden, und eliminiert Rätselraten und potenzielle Sicherheitsrisiken im Zusammenhang mit manuellen Berechnungsversuchen. Es verarbeitet Standard-Bits für Lesen, Schreiben und Ausführen sowie fortgeschrittene Spezialbits wie setuid, setgid und das sticky bit, um eine genaue Konfiguration für jede Umgebung zu gewährleisten.

chmod-calc Anwendungsfälle

  • Übersetzen einer kryptischen symbolischen Zeichenfolge wie rwxr-sr-x in ihr numerisches Äquivalent (2755).
  • Generieren des korrekten chmod-Befehls basierend auf einer verbalen Beschreibung wie „Besitzer kann lesen und schreiben, andere nichts“.
  • Überprüfung vorhandener Dateiberechtigungen, um genau zu verstehen, welche Zugriffsebenen Besitzern, Gruppen und anderen gewährt werden.
  • Erlernen der bitweisen Logik hinter Linux-Berechtigungen für Bildungs- oder Fehlerbehebungszwecke.

So funktioniert chmod-calc

  1. Der Skill erhält eine Eingabe, die eine 3- oder 4-stellige Oktalzahl, eine 9-stellige symbolische Zeichenfolge oder eine Natürliche-Sprache-Beschreibung sein kann.
  2. Er analysiert die Eingabe, um die spezifischen Berechtigungsbits für die drei Einheiten zu identifizieren: Besitzer (Owner), Gruppe (Group) und Andere (Others).
  3. Er berechnet die Summe der Bitwerte (Lesen=4, Schreiben=2, Ausführen=1) für jede Einheit und prüft auf spezielle führende Bits (Setuid, Setgid, Sticky).
  4. Der Skill generiert eine umfassende Ausgabe, einschließlich der numerischen Notation, der symbolischen Notation und zweier Variationen des chmod-Befehls.
  5. Er bietet eine einfache englische Aufschlüsselung dessen, was jede Einheit basierend auf den berechneten Werten tun darf.

chmod-calc Einrichtung

Um diese Funktion zu Ihrer Umgebung hinzuzufügen, fügen Sie die chmod-calc-Konfiguration in Ihr Openclaw Skills-Verzeichnis ein:

# Example directory structure
# skills/chmod-calc/SKILL.md

Es sind keine externen Abhängigkeiten erforderlich, da die Logik nativ über die Berechtigungsbit-Zerlegungsregeln des Skills verarbeitet wird.

chmod-calc Datenschema & Taxonomie

Der Skill verarbeitet und liefert Daten zurück, die über mehrere Berechtigungstaxonomien hinweg strukturiert sind:

Attribute Description Example
Numeric 3- oder 4-stellige Oktaldarstellung 755 oder 4755
Symbolic 9- oder 10-stellige Zeichenfolge rwxr-xr-x
Commands Ausführbare Shell-Snippets chmod 755 filename
Entities Granulare Aufschlüsselung der Berechtigungen Owner, Group, Others

Er organisiert die Metadaten, indem er das Oktett OGO (Owner, Group, Others) zerlegt und Bit 2 (r), Bit 1 (w) und Bit 0 (x) für jedes evaluiert.

chmod-calc Erweiterte Funktionen

  • Unterstützung für spezielle Bits der 4. führenden Ziffer: Setuid (4), Setgid (2) und Sticky (1).
  • Erzeugung symbolischer Befehlsklauseln (z. B. u+s für setuid) für besser lesbare Shell-Skripte.
  • Automatisierte Sicherheitswarnungen: Löst eine Benachrichtigung aus, wenn der Benutzer versucht, 777-Berechtigungen festzulegen, und hebt die inhärenten Sicherheitsrisiken hervor.
  • Verarbeitung natürlicher Sprache: Versteht beschreibende Sätze, um die richtige oktale Zuordnung ohne technische Eingabe zu finden.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*