Introducción
Cada archivo (y directorio) tiene un propietario y un conjunto de indicadores de permiso que especifican permisos separados de lectura, escritura y ejecución para el "usuario" (propietario), "grupo" y "otro". Los permisos de grupo se aplican a todos los usuarios que pertenecen al grupo asociado con el archivo. "Otros" también se conoce a veces como permisos "mundiales" y se aplica a todos los usuarios que pueden iniciar sesión en el sistema. El comando “ls -l” muestra los permisos y el grupo asociado para cualquier archivo.
Aquí hemos proporcionado un método de notación numérica para representar los permisos. Es una notación octal (base 8). Esta notación consta de al menos tres dígitos. Cada uno de los tres dígitos de la derecha representa un componente diferente de los permisos:propietario, grupo y otros.
Aquí están las anotaciones para el conjunto de permisos:
El bit de lectura suma 4 a su total (en binario 100),
El bit de escritura suma 2 a su total (en binario 010), y
El bit de ejecución suma 1 a su total (en binario 001).
Estos valores nunca producen combinaciones ambiguas, la suma de estos valores anteriores producirá un conjunto específico de permisos.
Cambiando permisos
Si está en el directorio principal de los archivos y directorios que desea cambiar, los siguientes comandos harán el trabajo.
Para directorios:
find . -type d -exec chmod 775 {} \;Aquí 775 establece que el "propietario" y el "grupo" tienen permiso completo para acceder al directorio, como lectura, escritura y ejecución, mientras que "otro" tendrá permiso de lectura y ejecución.Para archivos:
find . -type f -exec chmod 664 {} \;Aquí 664 establece que el "propietario" y el "grupo" tendrán permiso de lectura y escritura, mientras que "otro" solo tendrá permiso de lectura.
Conclusión
Nuestra recomendación para establecer permisos para directorios y archivos es 775 y 664 respectivamente. Asegúrese de haber verificado los permisos en su directorio actual y su directorio principal después de ejecutar los comandos.