Introducción

Una de las tareas comunes después de la instalación de una aplicación web en Linux es asegurarlo. Uno de esos pasos más importantes es asignar o cambiar los permisos de carpeta y archivos correctamente, lo cual generalmente corresponde a permisos de 755 para carpetas y 644 para archivos. Precisamente, este pequeño tutorial muestra la forma automática y fácil de poner estos permisos a todas las carpetas y archivos dentro del directorio web del sistema (recurrentemente).
Lo siguiente es aplicable a cualquier distribución Linux sea Centos, Ubuntu, Debian, etc. Puede que lo necesite después de instalar Joomla, WordPress, VTigerCRM, etc.

Deberá acceder a la consola con un usuario con suficientes permisos para modificar esas carpetas y archivos, puede ser como root.

Manos a la Obra

Lo primero que debe hacer es ubicarse dentro del directorio web del sistema operativo, que podría ser /var/www, /var/www/html, etc. Por ejemplo, si el directorio web es /var/www, ejecute:
cd /var/www
 Y por último los comandos que colocarán los permisos «mágicamente».
 Para configurarle permisos de 755 a todas las carpetas:
find * -type d -print0 | xargs -0 chmod 0755
Para configurarle permisos de 644 a todos los archivos:
find . -type f -print0 | xargs -0 chmod 0644
Y realmente, en caso de que desean aplicar otros permisos lo podrán hacer con los mismos comandos, simplemente remplazando en la parte del código del permiso, por ejemplo: 0755 por 0777.
Listo, ésto es todo. Espero les haya servido como también me sirve a mí. Dios los bendiga!!!
Fuente: https://stackoverflow.com/questions/18817744/change-all-files-and-folders-permissions-of-a-directory-to-644-755

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *