UBUNTU:如何在启动时不运行 vsftpd……?

UBUNTU:如何在启动时不运行 vsftpd……?

你好,

我试图阻止 vsftpd 在启动时启动,但直到现在才找到方法...我使用的是 Ubuntu 10.04 LTS。我已通过 apt-get 安装了 vfstpd,我从 init.d 目录中删除了 init 脚本并执行了以下命令:

update-rc.d vsftp remove
update-rc.d vsftpd remove

但 vsftpd 仍然在启动时运行......

我想知道如何防止它在启动时启动,以及如何在启动时启动它以防我改变主意。

谢谢大家

答案1

从 Ubuntu 11.04 开始,你也可以使用

echo manual >> /etc/init/vsftpd.override

参考:https://askubuntu.com/a/20347

答案2

根据一些搜索结果Ubuntu 论坛最好的办法是

mv /etc/init/vsftpd.conf /etc/init/vsftpd.conf.off

答案3

我不知道你为什么会这样,但我个人使用

系统配置信息

这是一个可视化编辑器,可让您轻松启用或禁用 rc.d。

答案4

Vstpd 守护程序由新服务控制:暴发户

你可以通过编辑文件并简单注释两行(在我的情况下是第 7 行和第 8 行)来关闭它/etc/init/vsfpd.conf。它应该是这样的:

start on (filesystem
        and net-device-up IFACE!=lo)

或者您可以使用以下命令:

sudo sed -i.old -e '/start/,+1s/^/#/' /etc/init/vsftpd.conf

它用 word 注释该行start和下一行。在更改之前,它会复制该文件并将其保存在以下名称下:vsftpd.conf.old

相关内容