Der Benutzer test kann in /test "hinein", weil er das Verzeichnis lesen und betreten kann, aber keine Dateien darin erstellen oder ändern darf. In der Zeile bedeutem die ersten Zeichen (drwxr-xr-x) folgendes: Das d zu Beginn bedeutet das es sich um ein Verzeichnis (directory) handelt. Die folgenden 9 Zeichen (inkl. Bindestrichen sind in 3 Bereiche eingeteilt.
- User - Der Besitzer des Ordners
- Group - Die Besitzergruppe des Ordners
- Other - alle anderen
Die 9 Buchstaben teilen sich auf diese Bereiche auf, 3 für jeden Bereich. rwx beschreibt die Zugriffsberechtigungen:
- r - read (lesen)
- w - write (schreiben)
- x - execute (ausführen)
Die letzten 3 Buchstaben (Other) sind also r-x (read und execute). Damit nur root Zugriff hat musst du den "Other" die Berechtigungen entziehen.
sudo chmod o-rx /test
Der Ausdruck o-rx bedeutet: Other minus Read Execute.