Tips de UNIX - VSFTP y SECCOMP.

Tras la última actualización del kernel de GNU/Linux la gran mayoría de usuarios que tienen instalados servidores FTP en sus máquinas de 64 bit se han encontrado con el famoso mensaje de error una vez se conectan remotamente.

--

PASV
227 Entering Passive Mode (10,0,0,3,38,112).
LIST
150 Here comes the directory listing.
500 OOPS: priv_sock_get_cmd

--

La solución es sencilla, aunque vayamos por partes y viene provocada por SECCOMP.

Básicamente cuando hablamos de SECCOMP lo hacemos refiriéndonos a la opción de seguridad a nivel de núcleo del sistema (kernel) para que una aplicación utilice un entorno aislado o de seguridad de manera unidireccional pero que a su vez no puede realizar ciertas "llamadas" de sistema.
La solución al problema es añadir al fichero de configuración de VSFTP ( /etc/vsftpd.conf )la siguiente línea para que no utilice el "sandboxing":

--

seccomp_sandbox=NO

--

Sólamente queda por decir que los sistemas afectados son los de 64 bit, en los eeePC que utilizo como servidores para los receptores SDR funcionan perfectamente.

That's all Folks!