- la instalacin de nuestro servidor de correo PROFTPD ingresamos la siguiente comando en
nuestra consola. #apt-get install proftpd esto para poner en funcionamiento le servicio Al ingresar los comandos ftp localhost este pro el terminal y ftp://localhost por el navegador nos pedir un usuario y contrasea para ello ingresamos usuario=Alumno password =123456 nos muestra la carpeta o el directorio /home/Alumno y se puede navegar a travs del rbol de directorios. 2.- para crear un usuario_ftp de la siguiente manera. #mkdir /home/publico #useradd usuario_ftp p 123456 d /home/publico s/bin/false
Este usuario no podr iniciar sesin o no tendr acceso. 3.- Dentro de la carpeta creada en el paso anterior creamos los directorios denominados DownLoad con permiso de solo lectura, y UpLoad con permisos de escritura. Para ver los permisos utilizamos ls la nos mostrara los permiso para los usuarios por ejemplo. Antes le damos los permisos de la siguiente manera. #mkadir /home/publico/DownLoad UpLoad #chmod 755/home/publico #chmod 555/publico/DownLoad #chmod 333/publico/UpLoad
4.- En el siguiente paso editaremos la configuracin con el siguiente comando. #nano /etc/proftpd/proftpd.conf Ahora agregamos la siguiente lnea de comando. 5.- Despus de Reiniciar nuestro servicio. Accedemos nuevamente a la direccin ftp://localhost y explicamos lo que pasa. si se puede acceder por que el usuario_ftp que creamos es el usuario de fpd lo que pasa es que no podremos acceder atreves del sistema de ficheros, solo al directorio que le hemos dado el permiso de acceso que es el /home/publico.
6.- En los permisos que le hemos asignado a los directorios que hemos creado. El usuario_ftp no puede escribir ni grabar en el directorio DownLoad por que le hemos dado el permiso de solo lectura para el usuario. 7.- Cuando modificamos los permisos de las carpetas UpLoad y DownLoad a 777 y respondiendo las preguntas si se puede grabar. Y tambin si se puede borrar a la vez. 8.-para poder configurar el archivo de configuracin ingresamos a la siguiente ruta con el siguiente comando. #nano /etc/proftp/proftp.conf He ingresamos las siguientes lneas de comando. <Anonymous /home/publico> User ftp Group nogroup UserAlias anonymous ftp RequireValidShell off <LIMIT LOGIN> AllowAll </LIMIT> MaxClients 10.
En este caso explicamos que los anteriores era que tuviramos un usuario pero ahora no es necesario ahora nos puede acceder cualquier usuario. Para que nos funcione la configuracin comentamos la siguiente lnea de comando. #DisplayFirstChdir .message