![](https://seccdn.libravatar.org/avatar/83091a074c4a5ebe674bbfa355c36d81.jpg?s=120&d=mm&r=g)
Esto es una mejora y simplificación de la explicació de Alejandro Ortega sobre usuarios virtuales en Pure-FTPD. 1 - Arrancamos ejecutando "rcpureftpd start -l puredb:/etc/pure-ftpd/pureftpd.pdb" 2 - En consola ejecutamos "groupadd ftpgroup" --> Esto crea un grupo "ftpgroup" en nuestro sistema. 3 - En consola ejecutamos "useradd -g ftpgroup -s /bin/false ftpuser" --> Esto creará un usuario "ftpuser" sin Home (virtual mi entender) 4 - En consola ejecutamos "pure-pw useradd usuariodeftp -u ftpuser -d /directorio-que-te-dé-la-gana" --> Crea el usuario virtual "usuariodeftp" y le crea un home directory de ftp en "/directorio-que-te-dé-la-gana". Te preguntará por la contraseña que le quieras dar, dos veces, como siempre. 5 - En consola, y por concluido, ejecutamos "pure-pw mkdb" --> Hace la base de datos 6 - Reiniciamos el servidor "rcpure-ftpd restart" 7 - Descomentamos y configuramos de la siguiente manera (Descomentar es quitar el # de delante) AnonymousOnly no #linea 74 NoAnonymous yes #linea 80 PureDB /etc/pure-ftpd/pureftpd.pdb #linea 129 ProhibitDotFilesWrite no #linea 263 CreateHomeDir yes #linea 339 Lo demás lo configuramos a nustro gusto. Nuevamente reiniciamos el servidor como mencionamos arriba. Por último decir que usé el pure-ftpd que venía en los cd's de SuSE 9.1 Profesional NOTAS: Comando "userdel <usuario>" (Sustituyendo el <usuario> por el que queramos borra del FTP, NO del sistema) Comando "insserv --default pure-ftpd" para que arranque con el sistema. Comando "pure-pw list" para ver los usuarios del FTP. Comando "pure-pw mkdb" para actualizar la base de datos. Comando "watch -n 1 cat /var/log/pureftpd.log" para ver el log en tiempo real Este manual da por hecho que se tiene instalado el paquete rpm "pure-ftpd", si no fuese así ejecute "yast -i pure-ftpd" Este manual ha sido mejorado por GuraDXPU, a partir del texto de Alejandro Ortega, y con con la estimada ayuda de chakal^-^ del canal #suse del IRC-Hispano. Con esto ya tira perfecto. -- Use the power, use the Open Source
![](https://seccdn.libravatar.org/avatar/30dfe72f5f9ed02d8f149d144aebefc5.jpg?s=120&d=mm&r=g)
El Jueves, 5 de Agosto de 2004 22:17, Gura - DXPU Group escribió:
Esto es una mejora y simplificación de la explicació de Alejandro Ortega sobre usuarios virtuales en Pure-FTPD.
1 - Arrancamos ejecutando "rcpureftpd start -l puredb:/etc/pure-ftpd/pureftpd.pdb" etc etc etc etc etc etc etc etc etc etc etc etc etc etc etc etc etc etc etc
Existe algún sitio donde se guarden los log? y no me refiero en tiempo real, me refiero a lo que ha sucedido desde el momento que se encendió el servidor Gracias -- Eres de Cadiz? Unete a la nueva asociación www.agali.org asociación de Gaditanos linuxeros
![](https://seccdn.libravatar.org/avatar/83091a074c4a5ebe674bbfa355c36d81.jpg?s=120&d=mm&r=g)
Por supuesto, solo hay que descomentar las siguientes lineas: AltLog clf:/var/log/pureftpd.log AltLog stats:/var/log/pureftpd.log AltLog w3c:/var/log/pureftpd.log Como ven en el archivo de configuración el log se warda en /var/log/pureftpd.log Para hacer un enlace simbólico al LOG, nos situamos en la carpeta que queremos crearlo, por ejemplo ~/bin (asi lo tengo yo, para quein no lo sepa, ~ es /home/usuariopropio) ln -s /var/log/pureftpd.log LogPure --> Por ejemplo Otro detalle es que el Pure-ftpd usa como directorio root el /srv/ftp (en mi caso). Si quisiesemos usar otro directorio, podriamos usar otor enlace simbólico. Por ejemplo, yo lo tengo así: 1 - Me coloco en /srv (cd /srv) como root 2 - Borro la carpeta ftp (rmdir ftp) 3 - Hacemos el enlace simbólico (ln -s /mnt/Server/FTP ftp) --> De este modo haremos que el enlace se llame ftp y cuando pure-ftpd busque esa ruta, se dirija automaticamente a /mnt/Server/FTP Me gustaría saber si les ha dado buen resultado el método y les funciona correctamente. Un saludo. El Domingo, 8 de Agosto de 2004 21:42, Mariano Rubio escribió:
El Jueves, 5 de Agosto de 2004 22:17, Gura - DXPU Group escribió:
Esto es una mejora y simplificación de la explicació de Alejandro Ortega sobre usuarios virtuales en Pure-FTPD.
1 - Arrancamos ejecutando "rcpureftpd start -l puredb:/etc/pure-ftpd/pureftpd.pdb"
etc etc etc etc etc etc etc etc etc etc etc etc etc etc etc etc etc etc etc
Existe algún sitio donde se guarden los log? y no me refiero en tiempo real, me refiero a lo que ha sucedido desde el momento que se encendió el servidor
Gracias -- Eres de Cadiz? Unete a la nueva asociación www.agali.org asociación de Gaditanos linuxeros
-- Use the power, use the Open Source
![](https://seccdn.libravatar.org/avatar/30dfe72f5f9ed02d8f149d144aebefc5.jpg?s=120&d=mm&r=g)
El Lunes, 9 de Agosto de 2004 01:28, Gura - DXPU Group escribió:
Me gustaría saber si les ha dado buen resultado el método y les funciona correctamente. Un saludo.
Pues el método a mi me ha funcionado perfectamente....hasta que he de reiniciar el sistema. Una vez reiniciado el equipo, no se por que, mi usuario y contraseña quedan "invalidadas". Cuando entro por medio del navegador no me pide usuario ni contraseña...simplemente entro. Sabrías por que? -- Eres de Cadiz? Unete a la nueva asociación www.agali.org asociación de Gaditanos linuxeros
![](https://seccdn.libravatar.org/avatar/83091a074c4a5ebe674bbfa355c36d81.jpg?s=120&d=mm&r=g)
Uhm, has de crear un usuario, y actualizar la base de datos, asi hara efecto, uan vez exista el usuario, entras, pero a mi tb me pasa a veces, "warda" el usuario y la contraseña como si fuese en caché, y luego no la pregunta, si reinicias pure-ftpd se solucciona. No soy un experto en esto, pero es lo que yo hago. un saludo El Lunes, 9 de Agosto de 2004 18:49, Mariano Rubio escribió:
El Lunes, 9 de Agosto de 2004 01:28, Gura - DXPU Group escribió:
Me gustaría saber si les ha dado buen resultado el método y les funciona correctamente. Un saludo.
Pues el método a mi me ha funcionado perfectamente....hasta que he de reiniciar el sistema. Una vez reiniciado el equipo, no se por que, mi usuario y contraseña quedan "invalidadas". Cuando entro por medio del navegador no me pide usuario ni contraseña...simplemente entro. Sabrías por que? -- Eres de Cadiz? Unete a la nueva asociación www.agali.org asociación de Gaditanos linuxeros
-- Use the power, use the Open Source
participants (2)
-
Gura - DXPU Group
-
Mariano Rubio