Christian Seiler: [gelöst] Zugriff auf mit einem Formular upgeloadete Dateien

Beitrag lesen

Hallo Ashura,

Aber irgendwie muss doch der Dateibesitzer geändert werden können, so dass ein Setzen von zu großzügigen Zugriffsrechten unnötig wird.

Ohne Capabilities geht das unter UNIX nur als root.

Oder eben als Dateibesitzer. Daher kam ich auch erst auf diesen Trichter: das Script (bzw. der Prozess), was die Datei hochlädt und auf dem Server ablegt müsste dementsprechend der Eigentümer sein und auch das Recht haben, diesen zu ändern.

Nein. ;-) Der Dateieigentümer hat unter UNIX *nicht* das Recht, den Besitz "abzugeben". Beispielszenario: Die Festplatte ist per Quotas (unter Windows heißt das Kontingente) beschränkt. Wenn jetzt jeder Benutzer, der an die Grenzen stößt, die Dateirechte einfach an root abgeben könnte (vorher noch 0777 damit er weiterhin drauf schreiben kann), dann könnte er die Quotas ganz einfach umgehen.

Viele Grüße,
Christian