¿Dónde está vsftpd.conf?

11

Tengo un servidor 11.04 x86.

Corrí sudo apt-get install vsftpdy eso fue exitoso. Pero no puedo encontrar el vsftpd.confarchivo en ningún lado. Pensé que se suponía que debía estar adentro /etc/vsftpd.conf.

Nik
fuente
1
pruebe este comandolocate vsftpd.conf
Nitin Venkatesh
1
Se supone que debe estar allí . ¿Cuál es la salida de debsums -a vsftpd?
ændrük
1
Eso me encuentra /etc/init/vsftpd.conf, que es el script de inicio para vsftpd. ¿Debo encontrar el archivo de configuración predeterminado y ponerlo allí yo mismo?
Nik
1
debsumsdice: debsums: falta el archivo /etc/vsftpd.conf (del paquete vsftpd)
Nik
1
@Nik: no es una solución limpia y solo funcionaría si alguien publicara el archivo de configuración. ¿Podría eliminar (o cambiar el nombre) el archivo de configuración (después de detener vsftpd) y probar mi solución? Esa es la forma en que se supone que funciona el sistema.
Lekensteyn

Respuestas:

19

Tiene un problema extraño, intente borrar la memoria caché, actualice la información del repositorio e instálela nuevamente:

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

Si esto no funcionó, purgue vsftpd (elimínelo, incluidos sus archivos de configuración) y vuelva a instalarlo:

sudo apt-get purge vsftpd
sudo apt-get install vsftpd
Lekensteyn
fuente
2
El primer procedimiento no funcionó. La purga / instalación funcionó para mí en Ubuntu 14.04.3 LTS.
Matt
Yo igual, segundo trabajado!
Hos Mercury
5

Parece que la instalación no se completó con éxito. La solución más rápida probablemente será reinstalar vsftpd:

sudo apt-get install --reinstall vsftpd
ændrük
fuente
Eso no ha hecho que aparezca el archivo conf.
Nik
2
Acabo de instalarlo y está ahí. Aquí está: paste.ubuntu.com/619932
htorque
Agradezco la copia del archivo.
Nik
1

Tarde a la fiesta, espero que lo que descubrí sea útil.

El archivo no está allí después de la instalación. sin embargo

/etc/vstftd.conf

se creará después de iniciar el servidor.
Se instala con

sudo apt-get install vsftpd

y empecé con

sudo systemctl start vsftpd.service

Esto debería hacer el trabajo.

Denis Kanygin
fuente
0

Tratar:

cat /etc/vsftpd/vsftpd.conf

Ahí es donde está ubicado para mí.

usuario165073
fuente
0

También tuve este problema. Cuando observé cuidadosamente el registro de instalación, resultó que la instalación se estaba deteniendo antes de volver a instalar el directorio "srv / ftp". Eliminé el directorio ftp de / srv para que / srv estuviera vacío. Luego reinstalé y tuve mi script original vsftpd.conf reemplazado en /etc/vsftpd.conf.

Mate
fuente
Uh Asegúrese de inspeccionar si desea eliminar /srv, ya que puede contener archivos que desea conservar.
Olli
0

Tratar

sudo dpkg-reconfigure vsftpd

Esto afectará la configuración del paquete y volverá a ejecutar algunos scripts diseñados para que el paquete funcione correctamente.

shgnInc
fuente
0

prueba este comando:

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

debería encontrar el archivo en ./etc/

Si el archivo no está allí, intente con el siguiente comando:

sudo apt-get install --reinstall vsftpd

y luego el hallazgo de nuevo -

serup
fuente