Ich möchte am Web Server den FTP Server durch SFTP ersetzen.
Die Umsetzung erfolgt über OpenSSH und die ChrootDirectoy Direktive
Code: Alles auswählen
...
Match group sftponly
ChrootDirectory %h
AllowTCPForwarding no
X11Forwarding no
ForceCommand /usr/lib/openssh/sftp-server
...
Die bei Debian Lenny enthaltene Version von OpenSSH unterstützt leider noch nicht die Konfiguration von umask für sftp über den switch -u
Aus dem Grund benutze ich einen Wrapper um das Subsystem sftp zu starten wie im folgenden Link beschrieben.
http://jeff.robbins.ws/articles/setting ... ansactions
Als Resultat erhalte ich sehr unterschiedliche Ergebnisse, aber nicht die gewünschte Berechtigung.
umask -> effektive Berechtigung
0022 -> -rw-r--r--
0222 -> -rw-rw-rw
0700 -> ----rw-rw--
0000 -> -rw-rw-rw
0600 -> ----rw-rw--
0111 -> -rw-rw-rw
222 -> -r--r--r--
444 -> --w--w--w-
700 -> -r--r--r--
022 -> -r--r--r--
000 -> -r--r--r--
077 -> -rw
Es fehlt immer die Berechtigung Dateien auszuführen.
Was für einen Wert muss ich für umask benutzen damit die effektive Berechtigung für Dateien 755 ist?
Grüße,
Cynrik