switch pure password paquete ningĂșn ftpd existe disponible configurar ftp debian docker pureftpd

password - Instalando pure-ftpd en la ventana acoplable(Debian wheezy), error 421



pure-ftpd default password (1)

Estoy tratando de configurar un simple contenedor i docker con pure-ftpd en ejecución.

Pero al ejecutar el service pure-ftpd start obtengo este error:

Starting ftp server: Running: /usr/sbin/pure-ftpd -l pam -E -8 UTF-8 -O clf:/var/log/pure-ftpd/transfer.log -u 1000 -B 421 Unable to switch capabilities : Operation not permitted

Aquí está el archivo Docker para probar esto:

FROM debian:wheezy ENV DEBIAN_FRONTEND noninteractive RUN apt-get -y update RUN apt-get install -y pure-ftpd-common pure-ftpd CMD service pure-ftpd start && / /bin/bash EXPOSE 21/tcp

En esta prueba estoy usando debian wheezy, pero también lo he probado con ubuntu y obtengo exactamente el mismo error.

[Editar]

La versión de trabajo con esta corrección ahora está disponible aquí: https://index.docker.io/u/stilliard/pure-ftpd/


Parece que su máquina host no permite el cambio de capacidades.

Podrías modificar los optflags en el paquete fuente para pure-ftpd agregando --without-capabilities

Pasos para agregar en su archivo Docker

  • apt-get source pure-ftpd
  • en el archivo rules , anexe con sed las opciones --without-capabilities
  • use dpkg-buildpackage -b -uc para compilar el paquete e instalarlo con dpkg -i

Esto debería funcionar.