我无法从 Kubuntu 14.04 中的启动系统中删除 VSFTPD

我无法从 Kubuntu 14.04 中的启动系统中删除 VSFTPD

我在 Kubuntu 14.04 上使用 VSFTPD 时遇到问题。我安装了该服务,但无法从启动系统中将其删除。我尝试了很多次“更新-rc.d -f foobar 删除”但它仍随系统启动。

如何从启动系统中删除 VSFTPD 并手动启动服务?我搜索了一下,但没有找到任何解决方案,我无聊地尝试了一下。

如果有易于配置的 FTP 服务器,我正在考虑切换到另一个 FTP 服务器。

答案1

此服务以 upstart 形式启动以禁用/手动启动

$echo 'manual' | sudo tee -a /etc/init/vsftpd.conf

答案2

很抱歉分享链接,但这个问题过去曾在 StackExchange 中被问过:问题链接

如果这对您有帮助,请告诉我们。根据您的描述,您使用的是 14.04 并且它仍在使用 initd,这对于 serverfault 中的这个答案是正确的。

答案3

使用以下命令禁用该服务:

sudo service vsftpd stop
sudo mv /etc/vsftpd.conf /etc/vsftpd.conf.disabled
sudo mv /etc/init/vsftpd.conf /etc/init/vsftpd.conf.disabled

之后进行测试:

sudo service vsftpd start
ps xa | grep vsftp

现在不应运行任何进程。

你可以把整个事情撤消:

sudo mv /etc/vsftpd.conf.disabled /etc/vsftpd.conf
sudo mv /etc/init/vsftpd.conf.disabled /etc/init/vsftpd.conf
sudo service vsftpd start

相关内容