Où est vsftpd.conf?

11

J'ai un serveur 11.04 x86.

J'ai couru sudo apt-get install vsftpdet ça a réussi. Mais je ne trouve le vsftpd.conffichier nulle part. Je pensais que c'était censé être dedans /etc/vsftpd.conf.

Nik
la source
1
essayez cette commandelocate vsftpd.conf
Nitin Venkatesh
1
Il est censé être là . Quelle est la sortie de debsums -a vsftpd?
ændrük
1
Cela me trouve /etc/init/vsftpd.conf, qui est le script de démarrage de vsftpd. Dois-je simplement trouver le fichier de conf par défaut et le mettre moi-même?
Nik
1
debsumsdit: debsums: fichier manquant /etc/vsftpd.conf (du package vsftpd)
Nik
1
@Nik: ce n'est pas une solution propre et ne fonctionnerait que si quelqu'un a posté le fichier de configuration. Pourriez-vous supprimer (ou renommer) le fichier de configuration (après l'arrêt de vsftpd) et essayer ma solution? C'est ainsi que le système est censé fonctionner.
Lekensteyn

Réponses:

19

Vous avez un problème étrange, essayez de vider votre cache, de mettre à jour vos informations de référentiel et de le réinstaller:

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

Si cela ne fonctionne pas, purgez vsftpd (supprimez-le, y compris ses fichiers de configuration) et réinstallez-le:

sudo apt-get purge vsftpd
sudo apt-get install vsftpd
Lekensteyn
la source
2
La première procédure n'a pas fonctionné. La purge / installation a fonctionné pour moi sur Ubuntu 14.04.3 LTS.
Matt
Moi même, le deuxième a fonctionné!
Hos Mercury
5

Il semble que l'installation ne s'est pas terminée avec succès. La solution la plus rapide sera probablement de réinstaller vsftpd:

sudo apt-get install --reinstall vsftpd
ændrük
la source
Cela n'a pas fait apparaître le fichier conf.
Nik
2
Je viens de l'installer et c'est là. Le voici: paste.ubuntu.com/619932
htorque
J'apprécie la copie du dossier.
Nik
1

Tard dans la soirée, j'espère que ce que j'ai découvert est utile.

Le fichier n'est pas là après l'installation. pourtant

/etc/vstftd.conf

sera créé après le démarrage du serveur.
Il est installé avec

sudo apt-get install vsftpd

et a commencé avec

sudo systemctl start vsftpd.service

Cela devrait faire l'affaire.

Denis Kanygin
la source
0

Essayer:

cat /etc/vsftpd/vsftpd.conf

C'est là qu'il se trouve pour moi.

user165073
la source
0

J'ai eu ce problème également. Lorsque j'ai observé attentivement le journal d'installation, il s'est avéré que l'installation s'arrêtait avant de réinstaller le répertoire "srv / ftp". J'ai supprimé le répertoire ftp de / srv pour que / srv soit vide. Ensuite, j'ai réinstallé et fait remplacer mon script vsftpd.conf d'origine dans /etc/vsftpd.conf.

Mat
la source
Euh. Assurez-vous de vérifier si vous souhaitez supprimer /srv, car il peut contenir des fichiers que vous souhaitez conserver.
Olli
0

Essayer

sudo dpkg-reconfigure vsftpd

Cela affectera la configuration du package et réexécutera certains scripts conçus pour un fonctionnement correct du package.

shgnInc
la source
0

essayez cette commande:

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

il devrait trouver le fichier dans ./etc/

si le fichier n'est pas là, essayez la commande suivante:

sudo apt-get install --reinstall vsftpd

puis la retrouver -

serup
la source