Quero criar um usuário de FTP para um determinado caminho no meu servidor da web. Eu uso o Ubuntu + nginx;
Encontrei apenas esse código na internet, mas quero definir uma senha para esse usuário e permitir que ele acesse apenas uma pasta + subpastas e tenha permissões de leitura e gravação:
adduser -c john
echo -e 'password\npassword\n' | sudo passwd john
Respostas:
Se você deseja limitar o usuário a uma pasta e subpastas específicas, pode ser necessário ter uma configuração mais avançada.
O SFTP é uma opção decente para isso, embora não seja perfeito. Veja este artigo do blog descrevendo o processo .
Observe que as respostas atuais não tratam da questão de limitar o usuário a um diretório específico. Também não abordam que os usuários de FTP geralmente são diferentes dos usuários do sistema. O comando
adduser -c john
está criando um usuário do sistema no Ubuntu, em vez de um usuário em um sistema de software FTP específico.Espero que isto ajude.
fonte