GNU/Linux >> Tutoriales Linux >  >> Cent OS

Para cambiar el permiso de directorio y archivos

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.


Cent OS
  1. Cómo copiar archivos y cambiar la propiedad, los permisos al mismo tiempo

  2. Más información sobre cómo cambiar los permisos de archivos y carpetas

  3. Cómo cambiar la propiedad de archivos y directorios con el comando chown

  4. Tabla de permisos para un archivo/directorio y tipos de usuarios del sistema de archivos

  5. ¿Cómo establecer permisos de archivo predeterminados para todas las carpetas/archivos en un directorio?

Tutorial de permisos de archivos de Linux:cómo verificar y cambiar permisos

Cómo cambiar los permisos de archivos de forma recursiva con chmod en Linux

Cómo cambiar los permisos de archivos y directorios

Cómo cambiar permisos en Linux

¿Cómo cambiar archivos o permisos de directorio en cPanel?

Un gran cambio para Samba en Ubuntu 22.04 y cómo evitarlo