O usuário tem acesso total com FTP, acesso limitado com SFTP

O usuário tem acesso total com FTP, acesso limitado com SFTP

Estou executando o Ubuntu Server 14.04 e seguiestas instruçõespara configurar uma conta de usuário que deve ser limitada ao seu próprio diretório inicial. O problema, entretanto, é que o acesso FTP ainda é permitido para a conta do usuário e quando a conta se conecta via FTP ela tem acesso total a todo o sistema de arquivos. Quando o usuário usa SFTP, o acesso é devidamente limitado ao diretório inicial do usuário. Como faço para corrigir issobloquear totalmente o acesso FTP? (Observação: o acesso SSH está bloqueado como deveria. A janela PuTTY simplesmente fecha quando o usuário tenta fazer login, nenhuma mensagem é exibida nem nada.)

Além disso, quero que este usuário possa editar um subdomínio no meu servidor (apache2). Eu tenho um link simbólico configurado apontando de/home/user/index para/var/www/subdomain, o link simbólico é de propriedade do grupo www-data (do qual o usuário é membro) e o diretório do subdomínio e todos os arquivos são também propriedade de www-data, mas o usuário não pode acessar o diretório com link simbólico via SFTP. Como faço para que tudo isso funcione corretamente?

Responder1

Recebi uma resposta nos Fóruns do Ubuntu, então postarei um resumo aqui também.

Como tenho o SFTP configurado corretamente, fui aconselhado a remover totalmente o FTP e conectar-me apenas via SFTP (isso significa desinstalar completamente o vsftpd, já que o OpenSSH lida com SFTP, não com vsftpd). Isso resolveu o problema de todo o sistema de arquivos poder ser visualizado via FTP.

Quanto ao problema do servidor web não estar acessível, precisei usar mountpara montar o diretório, ao invés de usar um link simbólico. mountnão sobrevive à reinicialização do servidor, então editei /etc/fstabpara contains /var/www/subdomain /home/user/index none 0 0e o problema foi resolvido após a reinicialização do servidor.

informação relacionada