Virtualmin, ProFTPD y usuarios existentes en el servidor

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

El contenido de este campo se mantiene privado y no se mostrará públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <pre>, <c>, <cpp>, <csharp>, <css>, <drupal5>, <drupal6>, <html>, <java>, <javascript>, <jquery>, <mysql>, <php>, <python>, <robots>, <ruby>, <sql>, <tsql>, <vb>, <vbnet>, <xml>. The supported tag styles are: <foo>, [foo]. PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta se hace para comprobar que es usted una persona real e impedir el envío automatizado de mensajes basura.
CAPTCHA de imagen
Escriba los caracteres que se muestran en la imagen.