![](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