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

0

Estou executando o Ubuntu Server 14.04 e segui estas instruções para configurar uma conta de usuário que deve ser limitada ao seu próprio diretório inicial. O problema, no entanto, é que o acesso ao FTP ainda é permitido para a conta do usuário e quando a conta se conecta via FTP, ele tem acesso de visualização completa a todo o sistema de arquivos. Quando o usuário usa SFTP, o acesso é limitado adequadamente ao diretório inicial do usuário. Como corrijo isto para bloquear o acesso FTP inteiramente ? (Nota: o acesso SSH é bloqueado como deveria ser. A janela do PuTTY simplesmente fecha quando o usuário tenta efetuar login, nenhuma mensagem é exibida ou qualquer coisa.)

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

    
por vaindil 20.10.2014 / 21:40

1 resposta

0

Recebi uma resposta nos fóruns do Ubuntu, então vou postar um resumo aqui também.

Desde que eu tenho SFTP configurado corretamente, fui aconselhado a remover FTP totalmente e só conectar via SFTP (isso significa desinstalar o vsftpd inteiramente, como OpenSSH lida com SFTP, não vsftpd). Isso resolveu o problema de todo o sistema de arquivos ser visualizado via FTP.

Quanto ao problema de o servidor da Web não estar acessível, precisei usar mount para montar o diretório, em vez de usar um symlink. No entanto, mount não sobrevive a uma reinicialização do servidor, então eu editei /etc/fstab para conter /var/www/subdomain /home/user/index none 0 0 e o problema foi resolvido após uma reinicialização do servidor.

    
por vaindil 30.10.2014 / 18:44