Sim, se você fizer upload de arquivos pelo ftp, as permissões de arquivo geralmente serão definidas pelo servidor ftp. Para o vsftp, veja o link para uma pergunta "curta" real, semelhante e / ou link (procure por umask) para uma versão" longa ".
Q) Ajuda! Os arquivos enviados estão aparecendo com permissões -rw -------.
A1) Dependendo se este é um upload feito por um usuário local ou um usuário anônimo, use "local_umask" ou "anon_umask" para mudar isso. Por exemplo, use "anon_umask = 022" para conceder permissões de arquivos carregadas anonimamente -rw-r - r--. Note que o "0" antes do "22" é importante. A2) Veja também a página man vsftpd.conf.5 para o novo "file_open_mode" parâmetro.