On Tuesday 01 February 2011 14:24:15 falk.doering@fadoe.de wrote:
Mahlzeit
Zitat von Bernhard Schiffner bernhard@schiffner-limbach.de:
On Thursday 27 January 2011 15:30:12 Fabian Hänsel wrote:
Hej!
sshd_config:
Subsystem sftp /bin/sh -c ‘umask 0007; /usr/libexec/openssh/sftp-server’
Beste Grüße
Fabian
Habe ich gemacht. Klappt.
Habe ich gemacht. Klappt nicht. Wenn ich mich per sftp anmelde und Dateien erstelle hat die Gruppe nach wie vor kein Schreibrecht (rw-r--r--). Umask ist auf 0002 eingestellt.
sftp hat allerdings den lumask-Befehl. So ist eine userspezifische Einstellung besser möglich.
lumask ... muss ich mal nach googeln.
mfg fd
Prüfe mal bitte, ob die Dateien auf der "Erzeugerseite" die "richtigen" Gruppenrechte haben. Klar: umask setzt keine Rechte, sondern setzt nur zurück.
sftp kopiert scheinbar nur dumm (im Sinne alter owner wird neuer owner, alte group wird neue group usw. ) die "Erzeugerseitenrechte" und wendet darauf das umask der "fernen" .bashrc an.
Etwa so: ich:ich umask 0007 touch dies rw-rw---- dies sftp dies du@irgendwo (du:du umask 0007) rw-rw---- dies
Bernhard