Zum Hauptinhalt springen

Dateiberechtigungen rekursiv ändern (sys.lchmod_r)

Deklaration

sys.lchmod_r(Dateipfad, Berechtigungen)

Parameter

  • Dateipfad
    Text
  • Berechtigungen
    Ganzzahl; Berechtigungswert, beispielsweise entspricht das Oktalformat 0755 7 * 8^2 | 5 * 8^1 | 5.
    Text; Berechtigungswert, beispielsweise "0755" oder "rwxr-xr-x" (unterstützt ab Version 20250625)

Beschreibung

Ändert die Berechtigungen aller Dateien und Unterverzeichnisse eines Verzeichnisses rekursiv; Verzeichnisse, auf die tiefe symbolische Links zeigen, werden nicht durchlaufen.
Erst in Versionen nach 20250220 verfügbar

Beispiel

sys.lchmod_r("/var/mobile/Media/1ferver", 7 * 8^2 | 5 * 8^1 | 5)

-- Die folgenden beiden Parameterformen werden ab Version 20250625 unterstützt
sys.lchmod_r("/var/mobile/Media/1ferver", "0755")
sys.lchmod_r("/var/mobile/Media/1ferver", "rwxr-xr-x")