J'utilise différents clients SFTP pour télécharger des fichiers vers un serveur SFTP et j'ai un problème avec la permission par défaut utilisée lors de la mise en place des fichiers.
Lorsqu'il demande à placer un fichier, un client SFTP comme WinSCP ou Filezilla enverra la commande SSH_OPEN sans demander de permission explicite pour le fichier.
D'autre part, il semble que la commande OpenSSH sftp sous Linux (Red Hat et Ubuntu) attende la commande SSH_OPEN avec le mode '640'.
Comment puis-je configurer la commande OpenSSH pour ne pas définir explicitement le mode du fichier ou comment puis-je la configurer pour envoyer un mode autre que 640 ?
Merci beaucoup !
Mise à jour :
J'ai vérifié le code source du client sftp d'OpenSSH et il semble que sftp d'OpenSSH essaie toujours de préserver le mode fichier même si -P n'est pas défini : http://www.koders.com/c/fidD3B20680F615B33ACCB42398FAAFEE1C007DF942.aspx?s=rsa#L986
Pour résoudre ce problème, j'ai utilisé le client SFTP Putty.