Изменить расположение конфигурации vsftpd?

Изменить расположение конфигурации vsftpd?

Как изменить расположение конфигурации vsftpd? В настоящее время он находится в файле, который находится прямо за пределами /etc, и я хотел бы, чтобы он был в /etc/vsftpd/, чтобы я мог включить туда что-то еще и не захламлять /etc, пока я этим занимаюсь. Это также немного упрощает управление конфигурацией, поскольку я рассматриваю кластер из них.

решение1

Расположение vsftpdможно указать как параметр командной строки. Для этого вам нужно будетпереопределить команду по умолчаниюв /etc/init/vsftpd.conf(при условии, что у вас не версия 15.04 или более поздняя):

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

Теперь перезагрузите компьютер vsftpd, и он должен определить новое местоположение.

sudo service vsftpd restart

Связанный контент