# Configurar permisos seguros en carpetas y archivos usando FileZilla

Mantener permisos seguros de acceso en carpetas y archivos de nuestro sitio web es fundamental para evitar inyecciones de código vía web. &#x20;

En primer lugar  tenemos que entender que son los permisos y que significa cada uno.

En Linux todo archivo y directorio tiene tres niveles de permisos de acceso: los del propietario, los del grupo que tiene el archivo y los que se aplican a todos los usuarios del sistema. Estos  a su ves  se  van a subdividir en 3 tipos  que son los  permisos  de  lectura, escritura  y ejecución (r, w, x)

Cada  permiso representa  un valor numérico en forma de un  exponente  de 2.

lectura r  =  2\*2 = 4

escritura w =  2\*1 = 2

ejecución x  =   2\*0    = 1

La suma de estos números nos dará  el permiso especificado. Si queremos que tenga permisos de escritura  y lectura  pero  no de ejecución  sumaremos el número que representa  a la lectura  y a la escritura  4 + 2  y  dado que  de ejecución no queremos valdrá  0. Esto nos daría un permiso con valor  6.

Dado que hay 3 niveles de permisos  entonces  tendríamos 3 números. Por ejemplo, un permiso 644.

6 = 4 + 2 +0 lectura y escritura sin ejecución.

4 = 4 + 0 + 0 lectura mas no de escritura ni de ejecución&#x20;

4  =  4 + 0 + 0 lectura  mas no de escritura ni de ejecución&#x20;

\--- = 0 no se tiene ningún permiso

\--x = 1 solo permiso de ejecución

-w- = 2 solo permiso de escritura

-wx = 3 permisos de escritura y ejecución&#x20;

r-- = 4 solo permiso de lectura&#x20;

r-x = 5 permisos de lectura y ejecución&#x20;

rw- = 6 permisos de lectura y escritura&#x20;

rwx = 7 todos los permisos establecidos, lectura, escritura y ejecución&#x20;

Vamos a ver como realizar esto de manera sencilla usando FileZilla, uno de los clientes FTP más populares. Si no sabes como configurar la conexión FTP vía FileZilla, verifica este tutorial:

[¿CÓMO CREAR UN USUARIO FTP EN CLOUD PANEL Y CONECTAR POR FILEZILLA?](/cloudpanel-hosting/untitled/como-crear-un-usuario-ftp-en-cloud-panel-y-conectar-por-filezilla.md)

Una vez conectados a nuestro FTP nos movemos hacia la mitad derecha de la pantalla (directorio remoto) y hacemos clic derecho sobre la carpeta a la cuál apunta nuestro dominio (por defecto /htdocs). Luego configuramos las opciones tal como muestra las imágenes a continuación:

![](/files/ExeGxEqRttfChwm6qlNP)

![](/files/EpF6f4rIXoNdtE63AFX8)

Procedemos a configurar  los permisos  de nuestros archivos  y carpetas.  La  configuracion  recomendada  es  644  para  archivos  y 755  para carpetas.

![](/files/b56x2PDHn2UUreB78ZWU)

Luego, para aplicar permisos seguros a archivos hacemos clic derecho nuevamente sobre el directorio al cuál apunta el dominio y copiamos la configuración de la siguiente imagen:

El proceso puede variar el tiempo que lleve debido a la cantidad de archivos o directorios que poseamos dentro del sitio web.

Con eso dejamos que corra el proceso cuestión de esperar que finalice y listo.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ayuda.latincloud.com/cloudpanel-hosting/como-crear-un-usuario-ftp-en-cloud-panel-y-conectar-por-filezilla/configurar-permisos-seguros-en-carpetas-y-archivos-usando-filezilla.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
