Estoy usando IIS7 con FTP 7.5 en Windows Server 2008 R2 y me pregunto si podría permitir explícitamente el acceso a algunos archivos (por ejemplo, solo el archivo X en dirA y *.txt en dirB) y negar lectura, escritura, lista, etc. en todos otros. Por lo que he visto, sólo puedo permitir o denegar extensiones de archivos para todo el sitio y ocultar segmentos. Ya busqué proveedores de funciones personalizadas pero no encontré una posibilidad/API para controlar el acceso a archivos.
¿Alguien sabe cómo podría funcionar esto o conoce una solución alternativa para esto?
Actualmente estoy usando proftpd
Cygwin, pero esta solución está lejos de ser óptima porque el software es bastante antiguo (e inseguro) y a menudo recibo mensajes insufficent memory
de file locked
error si intento descargar archivos con >60 kb o intento listar un directorio con más de ~ 700 archivos en su interior. Este parece ser un problema conocido con proftpd
Windows Server 2008 R2 debido a la investigación que encontré.
Respuesta1
Logré compilar proftpd desde la fuente en Windows con cygwin. Con la versión actual el problema descrito anteriormente está solucionado. El paquete binario actual cygwin proftpd todavía tiene este problema.
Hubo algunos problemas al compilar proftpd en Windows debido a un error (http://bugs.proftpd.org/show_bug.cgi?id=3972). Este error debería corregirse en las versiones actuales y, por lo tanto, debería ser posible compilarlo como de costumbre.