18 de agosto de 2012

Cambiar permisos solo a directorios (carpetas) o ficheros (archivos) en Servidores con Apache/Linux

Al momento de colocar en producción una página o sistema web en un servidor base linux, debemos darle los permisos apropiados a las carpetas y los archivos. Regularmente, o para la mayoría de los CSM los permisos deben ser para:
- Los Directorios (Carpetas) = 755
- Los Ficheros (Archivos) = 644
Todo dependerá de los requerimientos de la página o sistema que estemos implementado.
Para cambiar estos permisos tenemos dos alternativas:

1. Conectarnos al servidor por ssh y utilizando las ordenes del sistema.
Podemos utilizar las siguientes líneas de comando una vez que accesamos al servidor:
- Para los Directorios (Carpetas):
find /directorio/cambiar/permiso -type d -exec chmod -R 775 {} \;

- Para los Ficheros (Archivos):
find /directorio/cambiar/permiso -type f -exec chmod -R 664 {} \;

2. Conectarnos por un cliente FTP
Primero debemos conectarnos al servidor.
Haciendo clic con el botón derecho del ratón en la carpeta "www" seleccionamos la opción "Permisos de Archivos..."

Esto desplegará una ventana donde definimos los permisos, luego tildamos la opción "Incluir todos los subdirectorios" y seleccionamos, de acuerdo a nuestra necesidad, una de las tres opciones.

Para finalizar hacemos clic en el botón "Aceptar" y FileZilla se encargará de asignar los permisos.
Es todo. Saludos...
 
Copyright © 2015 Evers Rivero