GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo funciona "chmod -R 755"?

Los bits de permisos aplicados a un objeto del sistema de archivos corresponden directamente a los valores que se pueden especificar en la tupla de 4 dígitos proporcionada a la utilidad chmod en el siguiente comando:

# chmod abcd [file system object]

Cada valor en el conjunto de dígitos abcd se compone de la suma de los valores 1, 2 y 4. Al sumar estos valores para cada dígito, se puede generar un valor para establecer todos los atributos del objeto de archivo:

un – Este dígito controla la configuración de atributos especiales. el valor 1 establece el bit setuid, el valor 2 establece el bit setgid y el valor 4 establece el bit sticky en el objeto.

b , c y d – Estos dígitos controlan los permisos de lectura, escritura y ejecución para el propietario del archivo, el grupo principal de propietarios del archivo y todos los demás usuarios. El valor 4 habilita el permiso de lectura, el valor 2 habilita el permiso de escritura y el valor 1 habilita el permiso de ejecución.

chmod -R 755

La opción -R otorga el permiso recursivamente a todos los archivos y carpetas de un directorio. Por ejemplo:

# chmod -R 755 /data01

El comando anterior otorgará recursivamente 755 permiso al directorio /data01 junto con todos los archivos y directorios presentes debajo de él.

Otros ejemplos

1. Para configurar un archivo para que sea fijo, legible y escribible por el propietario, legible por su grupo principal e inaccesible por todos los demás:

# chmod 4610 filename

2. Para dar todos los permisos a todos en el sistema:

# chmod 0777 filename

Para obtener más información sobre chmod, consulte la página del manual de chmod.

# man chmod


Linux
  1. Cómo funciona Hexdump

  2. Cómo funciona el comando de depuración oc en OpenShift

  3. ¿Cómo funciona Awk '!a[$0]++'?

  4. ¿Cómo funciona la punta adhesiva?

  5. ¿Cómo hacer Chmod sin /usr/bin/chmod?

¿Qué significa chmod 777?

Ssh:¿cómo funciona TCP-keepalive en Ssh?

¿Cómo funciona el comando Tee??

¿Qué son las tuberías en Linux? ¿Cómo funciona la redirección de tuberías?

¿Cómo funciona el intercambio de memoria en Linux?

¿Cómo comienza PulseAudio?