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 condpkg -i
Esto debería funcionar.