Zum Hauptinhalt springen

Dateieigentümer und -berechtigungen rekursiv ändern (sys.lchownmod_r)

Deklaration

sys.lchownmod_r(Dateipfad, Benutzer-ID, Gruppen-ID, Berechtigungen)

Parameter

  • Dateipfad
    Text
  • Benutzer-ID
    Ganzzahl
  • Gruppen-ID
    Ganzzahl
  • 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 Eigentümer und Berechtigungen aller Dateien und Unterverzeichnisse eines Verzeichnisses rekursiv; Verzeichnisse, auf die tiefe symbolische Links zeigen, werden nicht durchlaufen.
Schlagwörter: Berechtigungen reparieren, Berechtigungen ändern
Erst in Versionen nach 20250220 verfügbar

Beispiel

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

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