Dominik Klein, Montag, 21. August 2006 14:51:
Angenommen der vsftp liefe als root, würde das ja funktionieren. Das kann allerdings nicht des Rätsels Lösung sein.
Sehe ich auch so...
Schweigt sich die Doku dazu denn aus? Ich für meinen Teil habe ich noch nie mit dem Programm gearbeitet.
Da steht in der vsftpd.conf: # If you want, you can arrange for uploaded anonymous files to be # owned by a different user. Note! Using "root" for uploaded files # is not recommended! # #chown_uploads=YES #chown_username=andre Und in der man-page: chown_uploads If enabled, all anonymously uploaded files will have the owner- ship changed to the user specified in the setting chown_user- name. This is useful from an administrative, and perhaps secu- rity, standpoint. Default: NO chown_username This is the name of the user who is given ownership of anony- mously uploaded files. This option is only relevant if another option, chown_uploads, is set. Default: root Wenn ich die Diskussion bis hierher richtig verstanden habe, dann geht das überhaupt nur, wenn vsftpd als root läuft. Wie kann ich denn feststellen, als welcher Benutzer vsftpd läuft? Gestartet wird er jedenfalls über den xinetd, und dort steht in der entsprechenden Datei: user = root Also müßte der Daemon doch das chown machen können, es sei denn, daß er Rechte abgegeben hat und nicht wieder bekommen kann. -- Andre Tann