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

Beitrag lesen

Hallo Ashura,

Ja, ich hatte die Anmerkung zu chown (etwas verspätet) gelesen.
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.

Und ich frage mich noch immer, warum die hochgeladene Datei dem User nouser (?) und nicht wwwrun gehört.

2 mögliche Erklärungen: 1) Der Webserver läuft als »nouser« und nicht als »wwwrun«. 2) Der Webserver führt PHP-Scripte unter einer anderen Benutzerkennung (»nouser«) aus statt unter seiner eigenen (»wwwrun«). Dies wäre z.B. bei PHP als CGI-Script und suexec der Fall oder bei Konstrukten wie suphp.

Viele Grüße,
Christian