650
rw-r-x---
-rw-r-x---
chmod 650 — Rechte rw-r-x---
650 ist rw-r-x---. Der Eigentümer bekommt rw, alle anderen bleiben ausgesperrt.
Wer darf was
Drei Zeilen für Eigentümer, Gruppe und Andere; drei Spalten für Lesen, Schreiben, Ausführen. Bei einem Ordner heißt Letzteres: hineingehen dürfen.
| Lesen | Schreiben | Ausführen | |
|---|---|---|---|
| Eigentümer6 | ✓ | ✓ | · |
| Gruppe5 | ✓ | · | ✓ |
| Andere0 | · | · | · |
Bei einem Ordner bedeutet das Ausführungs-Bit: hineingehen. Mit Lesen, aber ohne Ausführen, sieht man die Namen und öffnet doch nichts.
- Symbolisch
- rw-r-x---
- ls -l (Datei)
- -rw-r-x---
- ls -l (Verzeichnis)
- drw-r-x---
- chmod-Schreibweise
- chmod u=rw,g=rx,o=
- Befehl
- chmod 650 <file>
- Binär
- 110101000
- Dezimal
- 424
- umask (Verzeichnis)
- 127
- umask (Datei)
- Nicht erreichbar — neue Dateien haben nie das Ausführungs-Bit
Eine Ziffer entfernt
So liest man das
- Lesen ist 4, Schreiben 2, Ausführen 1; addiert ergibt das eine Ziffer. 7 ist 4+2+1, 5 ist 4+1.
- Die Ziffern stehen von links für Eigentümer, Gruppe, Andere.
- umask ist das, was abgezogen wird: von 777 bei Verzeichnissen, von 666 bei Dateien.
- Sonderbits (setuid 4000, setgid 2000, sticky 1000) setzen eine vierte Ziffer davor — /tmp ist 1777.
Häufige Fragen
Q. Was bedeutet chmod 650?
Es ist rw-r-x---. ls -l zeigt eine Datei als -rw-r-x---, ein Verzeichnis als drw-r-x---.
Q. Wie schreibt man 650 in rwx-Form?
Dasselbe wie chmod u=rw,g=rx,o=.
Q. Was dürfen andere bei 650?
Nichts. Nur Eigentümer und Gruppe kommen hinein.
Q. Welche umask ergibt 650?
127 bei Verzeichnissen. Bei Dateien ist es mit umask allein nicht zu erreichen, da neue Dateien nie das Ausführungs-Bit tragen.