Virtualmin, ProFTPD y usuarios existentes en el servidor
Publicado por daniel.cabrera el Mié, 05/10/2011 - 16:50.
Situación :
Sobre un servidor monoaplicación ( casi un appliance virtual ) se desea realizar un poco de gestión de proxies y de creación de subdominios, pero no queremos reinstalar el servidor al completo por las configuraciones ya realizadas.
Este servidor dispone de servidor web Apache y Vsftpd como servidor ftp.
Al instalar Virtualmin lo reconoce todo, y después de deshabilitar vsftpd tenemos un sistema funcional.
Configuramos un sitio nuevo,y le asignamos un poco a mano el usuario anterior del sistema, que hace funcionar correctamente la aplicación.
Arrancamos ProFTPD para subir algunos archivos.... y nos muestra el directorio raiz del usuario, pero al intentar entrar en cualquier carpeta, nos dice que no existe el archivo.
Después de pensar un rato, y de comparar configuraciones con otros servidores, me doy cuenta de que el usuario que funciona correctamente en ProFTPD requiere acceso bash a la shell (/bin/bash , vamos ).
Cambias la shell por defecto para Vsftpd, ( /bin/sh ) por bash ... et voilà ... el usuario ftp funciona sin problemas.


Enviar un comentario nuevo