chmod-Rechner: Rechte als Oktalzahl und zurück
Haken Sie die gewünschten Rechte an und erhalten Sie den chmod-Befehl, die Oktalzahl und die rwx-Zeichenkette. Oder geben Sie eine Oktalzahl oder eine rwx-Zeichenkette ein und sehen Sie, welche Felder sie bedeutet.
So funktionieren die Zahlen
Jedes Recht hat einen Wert: Lesen ist 4, Schreiben 2 und Ausführen 1. Für Besitzer, Gruppe und Andere werden sie addiert. rwx ist 4+2+1 = 7, r-x ist 4+1 = 5, r-- ist 4. Also ist rwxr-xr-x gleich 755.
Die am häufigsten genutzten Modi
- 644 für normale Dateien, 755 für Skripte und Verzeichnisse.
- 600 für private Dateien. SSH verweigert einen privaten Schlüssel, den andere lesen können, führen Sie also chmod 600 darauf aus.
- 700 für Verzeichnisse, die nur Sie betreten sollen, etwa ~/.ssh.
- Vermeiden Sie 777. Jedes Konto auf der Maschine könnte die Datei ändern.
Die speziellen Bits
setuid und setgid lassen ein Programm mit den Rechten seines Besitzers oder seiner Gruppe laufen, und das Sticky-Bit auf einem gemeinsamen Verzeichnis wie /tmp verhindert, dass Nutzer fremde Dateien löschen. Sie fügen eine vierte führende Ziffer hinzu, zum Beispiel 4755 oder 1777.