Alterar o local de configuração do vsftpd?

Alterar o local de configuração do vsftpd?

Como altero o local de configuração do vsftpd? Atualmente, ele está em um arquivo diretamente fora de /etc e eu gostaria que estivesse em /etc/vsftpd/ para que eu possa incluir outras coisas lá e não bagunçar /etc enquanto estou nisso. Também torna o gerenciamento de configuração um pouco mais fácil, pois estou considerando um cluster desses.

Responder1

A localização de vsftpdpode ser especificada como um parâmetro de linha de comando. Para fazer isso, você precisarásubstituir o comando padrãoin /etc/init/vsftpd.conf(supondo que você não esteja na versão 15.04 ou posterior):

printf "exec /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf\n" | 
  sudo tee -a /etc/init/vsftpd.override

Agora reinicie vsftpde ele deverá escolher o novo local.

sudo service vsftpd restart

informação relacionada