/etc/proftpd/proftpd.conf
Una vez dentro debemos añadir la directiva <limit>...</limit> con esto limitaremos el acceso a los usuarios que deseemos en este caso como queremos el acceso solo a los usuarios anónimos denegaremos el acceso a los demás usuarios,habria que poner lo siguiente:
<limit>
deny all
</limit>
La siguiente directiva que añadiremos es <anonymous>...</anonymous>.Con esta directiva permitimos acceder de forma anónima e indicamos el directorio raiz de los usuarios anónimos. Por ultimo para que puedan acceder los usuarios anonimos abra que abrir dentro otra directiva <limit>...</limit> aora permitiendo el acceso a los usuarios.
Hemos creado en nuestro servidor FTP 2 directorios practicas y apuntes. Apuntes sera solo de lectura y practicas de lectura y escritura(en apuntes no tenemos permiso para subir nada).Para limitar la escritura en el directorio apuntes utilizaremos la directiva <Limit WRITE>...
<Directory /var/ftp/apuntes >
<Limit WRITE> DenyAll
</Limit>
</Directory>
Aqui teneis una captura de como ha quedado el fichero de configuración proftpd.conf:

Ahora cambiamos de propietario el directorio y sus subdirectorios /var/ftp.Para que no nos de problemas ala hora de escribir en el directorio como usuario anónimo.Asi que utilizaremos el siguiente comando para cambiar el propietario de root a ftp que es el usuario que pusimos en la directiva user:
sudo chown -R ftpd /var/ftp
Ahora debemos reiniciar nuestro servidor para que se guarden los cambios:
sudo /etc/init.d/proftpd restart
Ahora vamos a mostrar unos pantallazos del acceso de forma anónima con el cliente filezilla, y probaremos a escribir en el directorio al que solo le hemos dado permisos de solo lectura y en el que hemos permitido la escritura y veremos los resultados.


Como hemos podido comprobar el directorio de solo lectura nos permite descargar archivos , pero no nos permite subir nada debido a que no le hemos dado permiso de escritura.

No hay comentarios:
Publicar un comentario