Hi Falk,

ich antworte hier mal auf Bernhards Vorschlaege.

On Tue, Feb 01, 2011 at 14:24:15 +0100, falk.doer...@fadoe.de wrote:

>>> sshd_config:
>>>
>>> Subsystem sftp /bin/sh -c "umask 0007; /usr/libexec/openssh/sftp-server"

Das allein nuetzt nichts, weil das sftp-Protokoll vorsieht, dass der
Client beim "put" alle Permissions der lokalen Datei auf der Remote-Seite
erhalten kann ("put -P"). Eine umask verhindert kein explizites chmod.

Laut diesem Bugzilla-Eintrag gibt es aber eine Option "-u" fuer
sftp-server, die wohl das nachtraegliche chmod unterdrueckt und
stattdessen eine umask forciert:
https://bugzilla.mindrot.org/show_bug.cgi?id=1229

Gruss,
  Chris
-- 
Christian Perle                                    chris AT linuxinfotag.de
010111                                              http://chris.silmor.de/
101010                          LinuxGuitarKitesBicyclesBeerPizzaRaytracing

_______________________________________________
Lug-dd maillist  -  Lug-dd@mailman.schlittermann.de
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an