www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: InVi am 03. Mai 2004, 14:58:22



Titel: Probleme mit Upload-Rechten!!!
Beitrag von: InVi am 03. Mai 2004, 14:58:22
Hallo,
habe ein Problem mit dem Proftp
Immer wenn ich von einem FTP-Programm etwas Uploade bekommt die DAtei immer die UserRechte 664 habe Umask in der proftpd.conf auf 002 stehen!!!???

Wie bekomme Ich 774 ???

Gruss Marcus


Titel: Re: Probleme mit Upload-Rechten!!!
Beitrag von: stonki am 03. Mai 2004, 15:43:54
Zitat von: "InVi"
Hallo,
habe ein Problem mit dem Proftp
Immer wenn ich von einem FTP-Programm etwas Uploade bekommt die DAtei immer die UserRechte 664 habe Umask in der proftpd.conf auf 002 stehen!!!???

Wie bekomme Ich 774 ???

Gruss Marcus


 :idiot)

a) eine Umask von 002 erzeugt von Files 664
b) Files koennen NICHT ausfuehrbar gemacht werden
c) lese BITTE die Docs: http://www.proftpd.de/index.php?id=28&language=&directive_name=umask&module_id=#206

cu
stonki


Titel: Probleme mit Upload-Rechten!!!
Beitrag von: Anonymous am 04. Mai 2004, 08:36:57
Sorry das Ich nochmal frage (arbeite noch nicht so lange mit Linux),
Aber wo kommt dieser SITE_CHMOD Befehl hin????
Und warum Klappt das mit den "ausführbaren Dateien "anscheinend" bei andern FTP-Programmen???

Danke!

Gruss Marcus


Titel: Probleme mit Upload-Rechten!!!
Beitrag von: stonki am 04. Mai 2004, 10:31:14
Zitat von: "Anonymous"
Sorry das Ich nochmal frage (arbeite noch nicht so lange mit Linux),
Aber wo kommt dieser SITE_CHMOD Befehl hin????
Und warum Klappt das mit den "ausführbaren Dateien "anscheinend" bei andern FTP-Programmen???

Danke!

Gruss Marcus


SITE_CHMOD kommt in eine LIMIT Anweisung um es zu erlauben. Anschliessend ist es ein Befehl, den der FTP Client senden muss. Wenn andere Server Files annehmen mit ausfuehrbaren Rechten, dann ist das deren Sache. Der Sicherheitsgedanke hinter ProFTPD verbietet das. Wurde schon oft in der Entwicklerliste besprochen. Du kannst natuerlich den Quellcode von ProFTPD anpassen, um Dateien per Default ausfuehbar zu machen.

Im Quellcode die Dateien
\include\fsio.h
\module\mod_xfer.c

suchen, dort "666" durch "777" ersetzen. Neu kompilieren, dann sollte es gehen. Aber vornweg: Diese Loesung habe ich mir gerade aus den Fingern gesogen, erwarte keinen Support oder aehnliches. Aber kannste' ja mal probieren.

cu
stonki