Christian Seiler: Userrechte

Beitrag lesen

Hallo,

Also irgendwie spielt die eh verrückt, ansonsten würden die beiden Dateien doch stets die selben Rechte erhalten, oder???

Nein, die umask spielt nicht verrükt, allerdings ist die umask nicht für den Webkontext gedacht worden. Wenn man jetzt Dinge direkt im Kontext des Webservers ausführt, wie z.B. über mod_perl, mod_php oder mod_python möglich, dann kann es sein, dass ein Script die umask des Webservers ändert. Dann gilt die geänderte umask für alle weiteren Scripte BIS DIESE die umask umsetzen.

Daher ist es sinnvoll, in eigenen Web-Scripten am Anfang explizit die umask zu setzen, die man haben will. In der Regel dürfte das sowas wie 022 sein, kann aber auch 0 sein.

Viele Grüße,
Christian