Organizando usuários e senhas do Proftpd
Este artigo nos mostra como manter usuários de FTP num arquivo de senhas separado do arquivo padrão /etc/passwd. Esta forma é mais segura e muitas vezes mais organizada que a tradicional.
Introdução
O ProFtpd usa os usuários do próprio sistema Linux para
efetuar autenticação de usuários e associá-los com seus respectivos
diretórios.
Por motivos de segurança ou até mesmo de organização é recomendável que se crie um arquivo que sirva somente para os usuários de ftp. Por exemplo, ao invés de usar o arquivo /etc/passwd, usar /etc/passwd.ftp ou outro de sua preferência.
Para isso basta incluir duas linhas no arquivo de configuração do ProFtpd, que geralmente fica em: /etc/proftpd.conf
Por motivos de segurança ou até mesmo de organização é recomendável que se crie um arquivo que sirva somente para os usuários de ftp. Por exemplo, ao invés de usar o arquivo /etc/passwd, usar /etc/passwd.ftp ou outro de sua preferência.
Para isso basta incluir duas linhas no arquivo de configuração do ProFtpd, que geralmente fica em: /etc/proftpd.conf
AuthUserFile /etc/passwd.ftp
RequireValidShell off
RequireValidShell off
Ao fazer isso, o ProFtpd procura informações sobre os usuários no arquivo indicado.
Para isso funcionar é preciso também ter o Apache instalado, pois vamos necessitar do comando htpasswd para gerar o arquivo de senhas de usuários.
É preciso também ter um usuário e um grupo chamados ftp criados no seu sistema Linux e os diretórios dos usuários devem ter permissão para esse usuário e esse grupo.
Para facilitar o trabalho existem prontos no site www.underlinux.com.br três arquivos bash que servem para incluir, excluir e alterar usuários cadastrados.
É muito mais seguro e organizado desta maneira.
Espero ter ajudado
Muito interessante o tópico abordado, porém gostaria de fazer uma pequena crítica. Após ler seu artigo, continuo sem saber como fazer para criar os usuários num arquivo separado, pois como todo mortal comum ainda não sei usar o comando htpasswd :)
Talvez você pudesse nos dar uma palha sobre como realizar esta operação e claro, especificar onde estão os arquivos do site UnderLinux, pois ele é tão mega que é difícil encontrarmos as URLs por lá.
No mais, meus parabéns!
[]'s,
Fábio