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