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