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 vsftpd
pode 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 vsftpd
e ele deverá escolher o novo local.
sudo service vsftpd restart