Vergeben von Zugriffsrechten
- Aktualisiert2026-07-27
- 2 Minute(n) Lesezeit
Die Funktion Berechtigungen festlegen enthält den Eingang Berechtigungen mit dessen Hilfe Sie den Zugriff auf von Ihnen erstellte Dateien und Verzeichnisse kontrollieren können. Zum Definieren der Zugriffsrechte verbinden Sie den Ausgang Berechtigungen der Funktion Berechtigungen ermitteln mit dem Eingang Berechtigungen der Funktion "Berechtigungen festlegen" oder Sie können eine Konstante oder ein Element verbinden.
In der Abbildung sehen Sie die an den Eingang Berechtigungen übergebene Bitfolge.
Die 9 Bits sind in drei Abschnitte unterteilt: Benutzer, Gruppe und Andere. Eines der drei Bits in jedem Abschnitt entscheidet über den Lesezugriff, eines über den Schreibzugriff und eines über die Ausführungsberechtigung. Die Kategorie "Lesen" bestimmt, ob Lesezugriff auf die Datei/das Verzeichnis besteht, Die Kategorie "Schreiben" entscheidet über den Schreibzugriff und die Kategorie "Ausführen" über das Starten einer Datei. Wenn ein Bit 1 ist, besteht Zugriffserlaubnis.
In der Abbildung werden beispielsweise dem Benutzer alle Lese-, Schreib- und Dateiausführungsrechte gewährt, während den anderen beiden Gruppen (Gruppe und Andere) der Zugriff verweigert wird.
Diese Struktur kommt von Linux, wo die Berechtigungen "Lesen", "Schreiben" und "Ausführen" für Benutzer, Gruppen und Andere mit Hilfe von Bits festgelegt werden.
(Windows) Der Parameter Berechtigungen ist unter Nicht-Linux-Systemen nur eingeschränkt nutzbar. Es kann nur die Schreibberechtigung geändert werden (Bit 7); alle anderen Änderungen an den Bits werden ignoriert. Mit dem Binärwert 0 wird die Datei/das Verzeichnis schreibgeschützt. Per Voreinstellung erteilt das Betriebssystem Lese- und Schreibrechte, wenn eine neue Datei oder ein neues Verzeichnis erstellt wird. Eine Änderung oder ein Festlegen dieser Parameter für bestimmte Nutzergruppen etc. ist allerdings nicht möglich. Ausführungsberechtigungen gibt es ebenfalls nur unter Linux. Wenn also der Wert 0 an Berechtigungen übergeben wird, kann einzig der Schreibzugriff für einen Nutzer verweigert werden. (Windows) Das Betriebssystem ignoriert die Berechtigungen auch beim Erstellen von Verzeichnissen. Der Eingang gilt nur für Dateien.
(macOS) Die Kategorien "Lesen", "Schreiben" und "Ausführen" entsprechen "See Files" (= Dateien ansehen), "Make Changes" (= Änderungen vornehmen) und "See Folder Access rights" (= Verzeichnisrechte ansehen).
Der Wert für Berechtigungen kann in jedem beliebigen numerischen Format angegeben werden. Sie können das numerische Format ändern, beispielsweise in Oktalschreibweise, da diese kürzer als die Binärschreibweise ist. Eine Oktalzahl entspricht jeweils 3 Bit. (Windows) Soll der Schreibschutz einer Datei aufgehoben werden, geben Sie die Oktalzahl 200 ein. Dies entspricht der Binärzahl 10000000. (Linux) Um Lese-, Schreib- und Ausführungsberechtigungen festzulegen, geben Sie die Oktalzahl 700 ein. Dies entspricht der Binärzahl 111000000.