pureftpd y usuarios virtuales
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. Gracias
Daniel de Castro Portillo wrote:
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.
Gracias
Hola, si querés, esta tarde haremos una charla sobre como configurar ProFTPD (no pure-ftpd) con usuarios virtuales en LDAP. Es a las 16:30hs. en el canal de #susemania de globalchat. Si te sirve ... Saludos Leo
Daniel de Castro Portillo wrote:
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
La cuestión es que esta tarde no estaré en casa, asi que no puedo ver la
charla, de todas formas ya tengo configurado y listo el pureftpd, solo me
falta hacer lo de los usuarios virtuales. Gracias
----- Original Message -----
From: "Leo"
Gracias
Hola, si querés, esta tarde haremos una charla sobre como configurar ProFTPD (no pure-ftpd) con usuarios virtuales en LDAP. Es a las 16:30hs. en el canal de #susemania de globalchat. Si te sirve ... Saludos Leo
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
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
Gracias por contestar, me han surgido algunos problemas te comento, en
primer lugar al hacer
useradd -g ftpgroup -d /dev/null -s /etc ftpuser me dice que /dev/null es
invalido, entonces le pongo /dev
y parece solucionado, todo lo demas aparentemente se hace bien, pero a la
hora de reiniciar el ftp, no me lo reinicia, dice que el parametro -l no es
correcto, pro lo que deduzco que no está compilado para esa opción, (Lo
instalé de los cds de suse 9.1), esos son los problemillas que tengo, asi
que lo ocmpilaré a mano y a ver si lo soluciono.
----- Original Message -----
From: "A. Ortega"
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
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
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
participants (3)
-
A. Ortega
-
Daniel de Castro Portillo
-
Leo