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