Chmod

chmod ("change mode", cambiar modo en idioma inglés) es una llamada al sistema y su comando asociado en el sistema operativo UNIX (estandarizados en POSIX y otros estándares) que permite cambiar los permisos de acceso de un fichero o directorio.

Sintaxis

Comando

Las opciones del comando chmod se especifica del siguiente modo:

 $ chmod [modificadores] permisos fichero/directorio

Donde:

modificadores es opcional, y puede tomar los valores:

  • -f: no visualiza los posibles mensajes de error que puedan ocurrir debido a conflictos en la asignación de permisos.
  • -v: lista los ficheros y directorios a los que se les va aplicando el comando a medida que el mismo se ejecuta
  • -h:
  • -R: aplica el comando chmod recursivamente a todos los ficheros y de los subdirectorios.
  • -H:
  • -L:
  • -P:
  • -C: igual a -v con excepción que solo lista los ficheros modificados.
  • -E:

El orden y compatibilidad de los modificadores está dada por:

[-fhv] [-R [-H | -L | -P]] [-C | -E]

Esto significa que f, h y v pueden ser usados todos a la vez, e independientemente de los valores de los demás modificadores; H, L y P son ignorados salvo que se especifique explícitamente la opción R

permisos corresponde a uno de los modos que se describen a continuación, y enumera los tipos de permisos que se brindan a las clases de usuarios.

fichero/directorio fichero o directorio al cual se otorga el permiso

Llamada al sistema

Ejemplo en lenguaje de programación C:

int chmod(const char *path, mode_t mode);
int fchmod(int fd, mode_t mode);

mode es un número entero que específica los permisos, como se detallará en el siguiente ejemplo

Other Languages
العربية: Chmod
asturianu: Chmod
azərbaycanca: Chmod
català: Chmod
کوردیی ناوەندی: چمۆد
čeština: Chmod
Deutsch: Chmod
English: Chmod
euskara: Chmod
فارسی: Chmod
suomi: Chmod
français: Chmod
हिन्दी: सीएच मोड
hrvatski: Chmod
magyar: Chmod
italiano: Chmod
日本語: Chmod
한국어: Chmod
norsk bokmål: Chmod
polski: Chmod
português: Chmod
русский: Chmod
slovenščina: Chmod
svenska: Chmod
українська: Chmod
Tiếng Việt: Chmod
中文: Chmod