vsftpd.conf在哪里?


11

我有一个11.04 x86服务器。

我跑了sudo apt-get install vsftpd,那成功了。但是我在vsftpd.conf任何地方都找不到该文件。我以为应该在里面/etc/vsftpd.conf


1
尝试使用此命令locate vsftpd.conf
Nitin Venkatesh

1
应该在那里。输出是debsums -a vsftpd什么?
ændrük

1
找到我了/etc/init/vsftpd.conf,这是vsftpd的启动脚本。我应该只找到默认的conf文件并将其自己放在其中吗?
Nik

1
debsums说:debsums:缺少文件/etc/vsftpd.conf(来自vsftpd软件包)
Nik

1
@Nik:这不是一个干净的解决方案,只有在有人发布配置文件的情况下,它才起作用。您能否删除(或重命名)配置文件(在停止vsftpd之后)并尝试我的解决方案?这就是系统应该工作的方式。
Lekensteyn 2011年

Answers:


19

您遇到了一个奇怪的问题,请尝试清除缓存,更新存储库信息并重新安装:

sudo apt-get clean
sudo apt-get update
sudo apt-get install --reinstall vsftpd

如果这不起作用,请清除vsftpd(将其删除,包括其配置文件)并重新安装:

sudo apt-get purge vsftpd
sudo apt-get install vsftpd

2
第一个过程不起作用。清除/安装在Ubuntu 14.04.3 LTS上对我有用。
马特2015年

我也一样,第二次努力!
Hos Mercury


1

到聚会晚了,希望我发现的东西有用。

安装后文件不存在。然而

/etc/vstftd.conf

将在启动服务器后创建。
它安装了

sudo apt-get install vsftpd

并开始于

sudo systemctl start vsftpd.service

这应该做的工作。


0

尝试:

cat /etc/vsftpd/vsftpd.conf

那是我的所在地。


0

我也有这个问题。当我仔细观察安装日志时,发现安装在重新安装目录“ srv / ftp”之前已停止。我从/ srv删除了目录ftp,所以/ srv为空。然后,我重新安装并在/etc/vsftpd.conf中替换了原始的vsftpd.conf脚本。


嗯 确保检查是否要删除/srv,因为它可能包含要保留的文件。
Olli 2014年

0

尝试

sudo dpkg-reconfigure vsftpd

这将影响程序包的配置,并重新运行一些为程序包正确运行而设计的脚本。


0

试试这个命令:

sudo find . -type f -name vsftpd.conf|grep vsftpd.conf

它应该在./etc/中找到文件

如果文件不存在,请尝试以下命令:

sudo apt-get install --reinstall vsftpd

然后再次找到-

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.