Primeiro, é um servidor Windows, enquanto as permissões no estilo 777 são * nix, então não faz sentido. Alguns servidores SFTP (por exemplo, o servidor OpenSSH em execução no Cygwin) podem tentar mapear as permissões no estilo 777 para as permissões do sistema de arquivos do Windows, mas os resultados podem não ser, do que você gosta.
Além disso, até mesmo as 640 permissões percebidas não são reais, é apenas o mapeamento das permissões do sistema de arquivos do Windows para o servidor do SFTP (ou o evento possivelmente o cliente) para as permissões no estilo 777. As permissões simples do 777 podem nem remotamente abranger a complexidade das permissões de ACL do sistema de arquivos do Windows.
Outra coisa é como definir as permissões no cliente. Mas para isso, precisamos saber qual o cliente SFTP que você está usando.
Por exemplo, o WinSCP permite definir permissões de arquivos remotos durante a transferência e ex-post. Ambos na GUI:
link
link
e scripts:
link
link
PuTTY psftp
tem o chmod
command .
Também versões mais recentes do protocolo SFTP permitem a configuração de permissões complexas de sistema de arquivos. Mas isso é suportado apenas por poucos servidores e clientes (acredito que o Vandyke não tenha certeza).