9. Oktober 2024

CHMOD Rechtevergabe in Oktalschreibweise

Die Darstellung der Rechte mithilfe der Buchstaben r, w und x kann sehr unleserlich werden und ist auch schlecht einprägsam. Überträgt man diese Schreibweise in das Oktalsystem erhält man Nummern, die man sich wesentlich besser merken und bestimmten Situationen zuordnen kann. Wie die Umrechnung funktioniert, erfahren Sie in diesem Artikel.

Sie wissen nicht, wie man mit CHMOD umgeht?

Lesen Sie hier eine kleine Einführung in die Rechteverwaltung mit CHMOD unter UNIX Systemen.

Umwandlung der Darstellung

Der erste Schritt ist, die mithilfe der Buchstaben r, w und x codierten Rechte in das Binärsystem umzuwandeln. Was kompliziert klingt ist sehr einfach: Ein Recht kann nämlich nur zwei Zustände haben. Entweder ist es gesetzt (1) oder nicht gesetzt (0).

Es ist bekannt, dass die drei Rechte jeweils drei Gruppen (u, g und o) zugewiesen werden und zwar immer in der Reihenfolge rwx. In Binärdarstellung ist unser String zur Rechtevergabe also eindeutig definiert und immer gleich lang.

Als nächstes muss man nur noch die 3er Blöcke, die sich praktischerweise immer auf eine Nutzergruppe beziehen ins Oktalsystem umwandeln. Auch hier entstehen keine besonderen Schwierigkeiten, wenn man das Binärsystem verstanden hat.

Wenn Sie Schwierigkeiten mit dem Binärsystem haben, finden Sie hierzu einige Artikel:

Beispiele

Die Vorgehensweise lässt sich am besten anhand einiger Beispiele intuitiv ermitteln:

 NutzerGruppeÖffentlichkeit
Rechterwxr-x
Binär111101000
Oktal750

Die Codierung 750 steht also für: Nutzer hat alle Rechte, Gruppe darf lesen und ausführen, Öffentlichkeit darf nichts.

 NutzerGruppeÖffentlichkeit
Rechterw-rw-rw-
Binär110110110
Oktal666

Die Codierung 666 steht also dafür, dass alle Gruppen sowohl lesen als auch schreiben, aber nicht ausführen dürfen.

 NutzerGruppeÖffentlichkeit
Rechter-xr–r–
Binär101100100
Oktal544

Die Codierung 544 steht dafür, dass der Nutzer lesen und Ausführen, die Gruppe und die Öffentlichkeit aber nur lesen dürfen.

Wie sich unschwer erkennen lässt entstehen auf diese Art und weise Zahlenkombinationen, die man sich einfach wie Telefonnummern merken kann und so Rechte viel intuitiver und schneller vergeben kann.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert