Perdón, te escribo de forma privada, porque parece que el servidor de SuSEmania está caído; en cuanto vea que está bien, volveré a enviar este mismo mensaje a la lista, para no romper los hilos. El mié, 04-08-2004 a las 09:18 +0200, Daniel de Castro Portillo escribió:
Hola, resulta que estoy montando un ftp con pureftpd, bueno, ya lo tengo hecho, lo unico que ahora para acceder es necesario tener una cuenta en el sistema, he oido que hay una opción para arrancar el pureftpd con opcion de ususarios virtuales, puesto que este arranca al iniciarse suse 9.1como hago para que arranque con esa opción? debo modificar algo en el pure-ftpd del init.d? o en el pure-ftpd.conf? si es asi me podiais decir que es lo que tengo que modificar? si es necesario adjuntaría lo archivos mencionados.
Hola, Como siempre suelo decir en estos casos, enhorabuena por elegir Pure- FTPd. Para arrancarlo con usuarios virtuales (esto es, cuentas que no son las creadas en el sistema bajo /home, y suponiendo que el pure-ftpd que incluye SuSE esté compilado con esa opción; si no fuera así, cosa que desconozco, tendrás que compilarte tú mismo el puref-ftpd, cuya última versión es la 1.0.20, y que te puedes bajar de ftp.rediris.es), hay que incluir tan sólo, dentro del fichero de arranque en /etc/init.d/pure- ftpd, la opción "-l puredb:/etc/pureftpd.pdb". Lo de /etc/pureftpd.pdb es el fichero de base de datos donde se guardarán las cuentas virtuales, y que se crean de la siguiente forma, y es el directorio "estándar": groupadd ftpgroup useradd -g ftpgroup -d /dev/null -s /etc ftpuser (Esto, lo primero, si no está hecho ya). " pure-pw useradd usuario -u ftpuser -d /directorio-que-te-dé-la-gana" Yo, por ejemplo, tengo creado un usuario para donde tengo la música (en el directorio /data1/musica-mp3); otro, para los programas linux (/local/software/linux); otro para acceder al cdrom (/media/cdrom, cosa bastante útil, si se piensa), etc. Te preguntará por la contraseña que le quieras dar, dos veces, como siempre. Y finalmente, ejecutas "pure-pw mkdb", para crear la base de datos en /etc, y obtengas el fichero indicado arriba en /etc/init.d/pure- ftpd. Y listo. Reinicias, por si las moscas pican, el servidor (con rcpure- ftpd) y a disfrutar. Espero que te sirva cuanto te he dicho; si no, házmelo saber, e intentaré explicártelo mejor. Suerte, Alejandro.
Gracias