vsftp und Dateiberechtigungen
Hallo wenn ich per vsftp Dateien auf einen Server kopiere, werden diese immer mit der Berechtigung 600 angelegt. Habe bereits den Parameter local_umask = 077 gesetzt, aber das hat nix bewirkt. Was kann ich noch machen, damit die Dateien die ich per ftp auf den vsftp-server kopiere mit einer Berechtigung 775 erzeugt werden? -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- __________________________________________________________ Raiffeisen Waren-Zentrale Rhein-Main eG 50668 Koeln, Altenberger Str. 1a Tel: 0221/1638-0 Fax: 0221/1638-254 Sitz: Koeln Amtsgericht Koeln, GnR 728 Geschaeftsfuehrender Vorstand: Hans-Josef Hilgers (Sprecher) Markus Stuettgen Dr. Karl-Heinrich Suemmermann Vorstand: Friedhelm Decker (Vorsitzender) Ingo Steitz Vorsitzender des Aufsichtsrates: Peter Bleser (MdB) St.Nr.: 215/5938/0152 Bankverbindung: WGZ Bank AG, Duesseldorf (BLZ 300 600 10) Konto-Nr.: 300 011 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Jens Strohschnitter wrote:
wenn ich per vsftp Dateien auf einen Server kopiere, werden diese immer mit der Berechtigung 600 angelegt. Habe bereits den Parameter local_umask = 077 gesetzt, aber das hat nix bewirkt. Was kann ich noch machen, damit die Dateien die ich per ftp auf den vsftp-server kopiere mit einer Berechtigung 775 erzeugt werden?
IMO keine Chance. Via ftp angelegt Dateien werden in keinem mir bekannte FTP-Server als ausführbare Files angelegt. Eine umask von 000 bewirkt eine Datei on 666 (anlegen via touch) Das x-bit wird NIE beim Anlegen einer Datei gesetzt! Also wird 077 als local umask für gruppe/other nichts erlauben den owner auf rw- setzen. Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
wenn ich per vsftp Dateien auf einen Server kopiere, werden diese immer mit der Berechtigung 600 angelegt. Habe bereits den Parameter local_umask = 077 gesetzt, aber das hat nix bewirkt. Was kann ich noch machen, damit die Dateien die ich per ftp auf den vsftp-server kopiere mit einer Berechtigung 775 erzeugt werden?
IMO keine Chance. Via ftp angelegt Dateien werden in keinem mir bekannte FTP-Server als ausführbare Files angelegt.
Eine umask von 000 bewirkt eine Datei on 666 (anlegen via touch) Das x-bit wird NIE beim Anlegen einer Datei gesetzt!
Also wird 077 als local umask für gruppe/other nichts erlauben den owner auf rw- setzen.
Hi local_umask=000 -> 666 reicht mir völlig aus. Vielen Dank für den Tip! -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- __________________________________________________________ Raiffeisen Waren-Zentrale Rhein-Main eG 50668 Koeln, Altenberger Str. 1a Tel: 0221/1638-0 Fax: 0221/1638-254 Sitz: Koeln Amtsgericht Koeln, GnR 728 Geschaeftsfuehrender Vorstand: Hans-Josef Hilgers (Sprecher) Markus Stuettgen Dr. Karl-Heinrich Suemmermann Vorstand: Friedhelm Decker (Vorsitzender) Ingo Steitz Vorsitzender des Aufsichtsrates: Peter Bleser (MdB) St.Nr.: 215/5938/0152 Bankverbindung: WGZ Bank AG, Duesseldorf (BLZ 300 600 10) Konto-Nr.: 300 011 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 19. Oktober 2007 13:12 schrieb Jens Strohschnitter:
Hallo
wenn ich per vsftp Dateien auf einen Server kopiere, werden diese immer mit der Berechtigung 600 angelegt. Habe bereits den Parameter local_umask = 077 gesetzt, aber das hat nix bewirkt. Was kann ich noch machen, damit die Dateien die ich per ftp auf den vsftp-server kopiere mit einer Berechtigung 775 erzeugt werden?
Du suchst: file_open_mode The permissions with which uploaded files are created. Umasks are applied on top of this value. You may wish to change to 0777 if you want uploaded files to be executable. Mit file_open_mode=775 bekommen deine Dateien die Berechtigung 755 Gruss Werner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
wenn ich per vsftp Dateien auf einen Server kopiere, werden diese immer mit der Berechtigung 600 angelegt. Habe bereits den Parameter local_umask = 077 gesetzt, aber das hat nix bewirkt. Was kann ich noch machen, damit die Dateien die ich per ftp auf den vsftp-server kopiere mit einer Berechtigung 775 erzeugt werden?
Du suchst: file_open_mode The permissions with which uploaded files are created. Umasks are applied on top of this value. You may wish to change to 0777 if you want uploaded files to be executable.
Mit file_open_mode=775 bekommen deine Dateien die Berechtigung 755
Hi ist auch noch ne Alternative zu local_umask=000 - der Eintrag muss aber richtig so lauten: file_open_mode=0775, ansonsten stimmen die Berechtigungen nicht. Danke. -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- __________________________________________________________ Raiffeisen Waren-Zentrale Rhein-Main eG 50668 Koeln, Altenberger Str. 1a Tel: 0221/1638-0 Fax: 0221/1638-254 Sitz: Koeln Amtsgericht Koeln, GnR 728 Geschaeftsfuehrender Vorstand: Hans-Josef Hilgers (Sprecher) Markus Stuettgen Dr. Karl-Heinrich Suemmermann Vorstand: Friedhelm Decker (Vorsitzender) Ingo Steitz Vorsitzender des Aufsichtsrates: Peter Bleser (MdB) St.Nr.: 215/5938/0152 Bankverbindung: WGZ Bank AG, Duesseldorf (BLZ 300 600 10) Konto-Nr.: 300 011 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Jens Strohschnitter
-
Kyek, Andreas, VF-DE
-
Werner Merz