@@Felix Riesterer
Die Rechte sähen dann so aus:
--- rw- --- (060) --- rwx --- (070)
Das ist falsch. Die Rechte für den Eigentümer überschreiben die Gruppenrechte. Das heißt, der Dateieigentümer hat – obwohl er in der Gruppe ist – keine Rechte mehr, die Datei zu lesen oder zu bearbeiten.
Richtig ist:
rw- rw- --- (660) rwx rwx --- (770)
Nein!
So lange unbekannt ist, wer denn alles zur "group" (zweites Tripel) gehört und ob all diese Lese- und Schreibrechte (sowie bei Verzeichnissen das Betreten-recht) haben sollen ist das, so wie die Aufgabe formuliert ist, nicht richtig.
Richtig ist:
rw- --- --- (600) (Datei) rwx --- --- (700) (Verzeichnis)
und also:
<?php
umask(077);