* Read (R): Permite al usuario ver el contenido de un archivo o directorio.
* Write (W): Permite al usuario modificar el contenido de un archivo o crear nuevos archivos dentro de un directorio.
* ejecutar (x): Permite al usuario ejecutar un archivo (si es un ejecutable) o acceder a un directorio (para enumerar su contenido).
Estos permisos se aplican a tres categorías diferentes de usuarios:
* propietario (u): El usuario que creó el archivo o directorio.
* grupo (g): El grupo al que pertenece el archivo o directorio.
* otros (o): Cualquier otra persona en el sistema que no sea el propietario o en el grupo.
Entonces, en total, tiene nueve permisos que pueden asignarse a un archivo o directorio:
* propietario (u): leer (r), escribir (w), ejecutar (x)
* grupo (g): leer (r), escribir (w), ejecutar (x)
* otros (o): leer (r), escribir (w), ejecutar (x)
Estos permisos se representan utilizando un código octal de tres dígitos (como `755` o` 644`). Cada dígito representa los permisos para una categoría de usuarios:
* Primer dígito: Permisos para el propietario (u)
* Segundo dígito: Permisos para el grupo (g)
* Tercer dígito: Permisos para otros (o)
Los valores octales se calculan agregando el valor numérico de cada permiso:
* r (leer): 4
* w (escribir): 2
* x (ejecutar): 1
Por ejemplo, `755` se traduce a:
* propietario (u): 7 =4 (R) + 2 (W) + 1 (x)
* grupo (g): 5 =4 (r) + 1 (x)
* otros (o): 5 =4 (r) + 1 (x)
Esto significa que el propietario ha leído, escribe y ejecuta permisos, mientras que el grupo y otros han leído y ejecutado permisos.