Cómo configurar todos los directorios en 755 y todos los archivos en 644

22 dic 2020 1 min di lettura
Cómo configurar todos los directorios en 755 y todos los archivos en 644
Indice dei contenuti

Introducción

La seguridad siempre es lo primero. Se recomienda mantener los archivos seguros en los sistemas.

Siempre se recomienda mantener los permisos de archivos y directorios al mínimo. Muchos marcos sugieren establecer permisos para todos los directorios 755y todos los archivos en 644. Así que este tutorial te ayudará a hacer eso.

Cambiar los permisos de forma recursiva

Cambie los directorios con el comando cda la ubicación deseada y cambie los permisos de todos los directorios 755y todos los archivos en 644:

cd /home/user/public_html 

Luego use el primer comando de chmod para establecer permisos 755para todos los directorios y subdirectorios. El segundo comando cambiará todos los permisos de archivo a 0644(chmod 644) en el árbol de directorios:

find . -type d -exec chmod 0755 {} \; 
find . -type f -exec chmod 0644 {} \;

También puede cambiar el permiso usando el comando xargspara hacerlo rápidamente:

find . -type d -print0 | xargs -0 chmod 755  
find . -type f -print0 | xargs -0 chmod 644

Aquí el permiso de directorio 0755es similar rwxr-xr-xy el permiso de archivo 644es igual a rw-r – r–" .

Cambiar el permiso para archivos específicos

En lugar de cambiar el permiso para todos los archivos, también puede apuntar a archivos específicos con extensiones similares. Por ejemplo, tiene una aplicación PHP en su servidor. Y no quiere permitir que otros ejecuten archivos php.

Luego use el siguiente comando para que chmod establezca permisos 0640para todos los archivos .php:

find . -type f -name "*.php" -exec chmod 0640 {} \; 

El permiso de archivo 0640restringirá a otros usuarios sin permisos. Esto agregará un nivel adicional de permisos.

Conclusión

En este tutorial, aprendió cómo modificar todos los archivos o directorios disponibles en un árbol de directorios.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.