更改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

相關內容