chmod


chmod - Erlauben und verbieten


chmod modus dateiname


Die Datei dateiname kriegt die Permissions modus verpasst. Nehmen wir an, die Datei brief.txt soll ab sofort für alle User lesbar sein - drauf schreiben wollen aber nur Sie selber dürfen:


chmod 644 brief.txt


Permissions

1 Datei ausführen / Verzeichnis auflisten

2 schreiben

4 lesen


Gelten mehrere Rechte, so werden diese addiert (6 bedeutet: die Datei kann gelesen (2) und geschrieben (4) werden). Es existieren getrennte Rechte für den Besitzer der Datei, für die Gruppe, der der Besitzer angehört, und für alle übrigen User des Systems. Deshalb werden die Permissions als dreistellige Ziffernfolge angegeben. Beispiele:


600: der Besitzer der Datei (erste Stelle) darf lesen und schreiben, seine Gruppe und alle übrigen User dürfen die die weder lesen noch schreiben.


700: der Besitzer darf die Datei lesen, schreiben, und ausführen (vorausgesetzt natürlich, es handelt sich um ein Programm oder ein Skript). Alle übrigen dürfen gar nichts.


777: alle dürfen alles.


444: alle (auch der Besitzer!) dürfen die Datei nur lesen


Wenn Sie nun fragen, wer denn so verrückt sein soll, sich selbst derart die Hände zu binden? Grund vernünftige Menschen, lieber Leser, grundvernünftige Leute sind das! Denken Sie an das Beispiel mit rm -R * - was ich nicht beschreiben darf, kann ich auch nicht irrtümlich löschen oder überschreiben.