Cómo cambiar los permisos de la carpeta y las subcarpetas en Linux

Cómo cambiar los permisos de la carpeta y las subcarpetas en Linux

Configurar el permiso del archivo adecuado para cualquier aplicación web es una parte importante del alojamiento web. En este tutorial, aprenderá cómo cambiar los permisos de archivos en la carpeta y los subcarpatas de forma recursiva en un solo comando.

Como saben, en Linux todo se trata como un archivo. Una carpeta también se conoce como archivo de directorio denotado por 'd'En la sección de permiso. El siguiente comando establecerá al propietario en datos www y propietario de grupo en Ubuntu para todos los archivos y directorios y subdirectorios.

sudo chown -r www -data: ubuntu/var/www/html 

Utilizar el chmod Comando para cambiar los permisos para todos los archivos, directorios y subdirectorios.

sudo chmod -r 755/var/www/html 

Nota - El permiso 755 es bueno para establecer directorios pero no en archivos. Esto establece el bit de ejecución en archivos que no se recomiendan para ningún entorno de producción excluido algunos casos específicos. Recomendamos establecer permisos por separado para archivos y directorios.

Establecer permisos en los archivos:

sudo find/var/www/html -type f -exec chmod 644  \; 

Establecer permisos en directorios:

sudo find/var/www/html -type d -exec chmod 755  \; 

Todo listo.