El 30/05/05, I�aki<[EMAIL PROTECTED]> escribi�:
> El Domingo, 29 de Mayo de 2005 23:49, Sim�n Pena escribi�:
> || /usr/sbin/pure-ftpd -d -E -A -f ftp -I 15 -j
> || -lpuredb:/etc/pure-ftpd/pureftpd.pdb
> 
> Pues te cuento: resulta que para que funcione he tenido que hacer todo esto:
> - Comentar una l�nea referente a ftp en el /etc/inetd.conf (para que inetd no
> se apropiase del puerto 21).
> - Cambiar en /etc/default/pure-ftpd-common "inetd" por "standalone".
> - Reiniciar el inetd.conf (para que no moleste).
> - Por �ltimo lanzar manualmente pure-ftpd con la opci�n:
>        -lpure:db:/etc/pure-ftpd/pureftpd.pdb
> 
> Lo curioso es que de este modo me permite ingresar como usuario virtual pero
> no como usuario del sistema (sin esa opci�n me permite justo lo contrario).
> Me gustar�a que fuese posible permitir ambas posibilidades a la vez, aunque
> me da que no.
> 
> Ahora me falta saber c�mo hacer que pure-ftpd se arranque siempre con esa
> l�nea, es decir, �d�nde tengo que poner ese comando?
> - �en /etc/init.d/pure.ftpd?
> - �en alg�n otro sitio?
> Lo llevo buscando rato largo y no lo encuentro, �alguna ayuda?
> 
> Muchas gracias por tu �til ayuda.
> 
> --
> que a m� ni me va ni me viene... pero por comentar...
> 
> 
La soluci�n m�s simple, aunque no es muy elegante (�qui�n necesita
elegancia :P?) ser�a hacer un fichero de texto ejecutable con la l�nea
que comentas que ejecutas manualmente, y escribirlo en /etc/init.d.
Luego, con update-rc.d, estableces en qu� niveles de ejecuci�n quieres
que se ejecute. Update-rc.d es muy f�cil, tiene un par de ejemplos en
el man. Si quieres que el script de init.d tenga la estructura de los
dem�s archivos que hay all�, usa como plantilla el fichero
skeleton(creo que se llama as�), que tambi�n est� en /etc/init.d . De
cualquier modo, �no te parecer�a mejor idea poner un servicio m�s
seguro, tipo sftp? Depende del uso que le vayas a dar, pero para algo
permanente yo prefiero que las contrase�as vayan cifradas.
Un saludo

Responder a