As permissões são as mesmas que seriam se você escrevesse em um diretório local. Então, isso geralmente depende da sua umask, a menos que o programa defina permissões explicitamente. E sim, ls -l
no cliente deve mostrar as permissões como elas estão no servidor, a menos que você tenha um servidor não padrão.