Де знаходиться vsftpd.conf?


11

У мене є сервер 11.04 x86.

Я бігав, sudo apt-get install vsftpdі це було успішно. Але я не можу знайти vsftpd.confфайл ніде. Я думав, що це повинно бути в /etc/vsftpd.conf.


1
спробуйте цю командуlocate vsftpd.conf
Нітін Венкатеш


1
Це мене знаходить /etc/init/vsftpd.conf, що є сценарієм запуску vsftpd. Чи повинен я просто знайти конфігураційний файл за замовчуванням і вкласти його туди сам?
Нік

1
debsumsкаже: debsums: файл, що відсутній /etc/vsftpd.conf (з пакета vsftpd), відсутній
Nik

1
@Nik: це не чисте рішення, і воно працює, лише якщо хтось опублікував файл конфігурації. Чи можете ви видалити (або перейменувати) файл конфігурації (після зупинки vsftpd) і спробувати моє рішення? Ось так має працювати система.
Лекенштейн

Відповіді:


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.
Мет

Я те саме, другий працював!
Hos Mercury

5

Здається, установка не завершилася успішно. Найшвидшим рішенням, мабуть, стане перевстановлення vsftpd:

sudo apt-get install --reinstall vsftpd

Це не призвело до появи конф-файлу.
Нік

2
Просто встановив його і там. Ось це: paste.ubuntu.com/619932
htorque

Я ціную копію файлу.
Нік

1

Пізно до вечірки бу сподіваюся, що я виявив корисне.

Файл відсутній після встановлення. Однак

/etc/vstftd.conf

буде створено після запуску сервера.
Він встановлений за допомогою

sudo apt-get install vsftpd

і почав з

sudo systemctl start vsftpd.service

Це має зробити роботу.



0

У мене теж була ця проблема. Коли я уважно спостерігав за журналом встановлення, виявилося, що установка зупиняється перед повторною установкою каталогу "srv / ftp". Я видалив каталог ftp з / srv, щоб / srv був порожнім. Потім я перевстановив і мій оригінальний скрипт vsftpd.conf був замінений на /etc/vsftpd.conf.


Ага. Не забудьте перевірити, чи потрібно видаляти /srv, оскільки вони можуть містити файли, які ви хочете зберегти.
Оллі

0

Спробуйте

sudo dpkg-reconfigure vsftpd

Це вплине на конфігурацію пакета та повторно запустить деякі сценарії, призначені для належної роботи пакету.


0

спробуйте цю команду:

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

він повинен знайти файл у ./etc/

якщо файлу немає, спробуйте виконати наступну команду:

sudo apt-get install --reinstall vsftpd

а потім знову знайдіть -

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.