Где находится vsftpd.conf?
У меня есть сервер 11.04 x86.
Я побежал sudo apt-get install vsftpd
и это было успешно. Но я не могу найти vsftpd.conf
подать куда угодно. Я думал, что это должно быть в /etc/vsftpd.conf
,
8 ответов
У вас странная проблема, попробуйте очистить кеш, обновите информацию о вашем хранилище и установите ее снова:
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
Похоже, установка не прошла успешно. Вероятно, самым быстрым решением будет переустановка vsftpd:
sudo apt-get install --reinstall vsftpd
Поздно на вечеринке, но надеюсь, что то, что я обнаружил, полезно
Файл не там после установки. тем не мение
/etc/vstftd.conf
будет создан после запуска сервера.
Это установлено с
sudo apt-get install vsftpd
и начал с
sudo systemctl start vsftpd.service
Это должно сделать работу.
Пытаться
sudo dpkg-reconfigure vsftpd
Это повлияет на конфигурацию пакета и перезапустит некоторые сценарии, предназначенные для правильной работы пакета.
Пытаться:
cat /etc/vsftpd/vsftpd.conf
Вот где он находится для меня.
Если вы не можете найти
vsftpd.conf
под
/etc/vstftd.conf
, то нужно начинать
vsftpd
Хотя бы один раз. Это создаст файл конфигурации впоследствии
sudo systemctl start vsftpd.service
ls -lahG /etc
У меня тоже была эта пробема. Когда я внимательно посмотрел журнал установки, оказалось, что установка остановилась перед переустановкой каталога "srv/ftp". Я удалил каталог ftp из / srv, чтобы / srv был пуст. Затем я переустановил и заменил мой оригинальный скрипт vsftpd.conf в /etc/vsftpd.conf.
Попробуйте эту команду:
sudo find . -type f -name vsftpd.conf|grep vsftpd.conf
он должен найти файл в./etc/
если файла нет, попробуйте следующую команду:
sudo apt-get install --reinstall vsftpd
а потом снова найти -