Chmod- (1) Página manual

Chmod- (1) Página manual

Nombre

CHMOD - Cambiar bits de modo de archivo

Sinopsis

chmod [OPCIÓN]… MODO[,MODO]… ARCHIVO
chmod [OPCIÓN]… Archivo de modo octal
chmod [OPCIÓN]… -referencia = archivo rfile

Descripción

Esta página manual documenta la versión GNU de chmod. chmod cambia los bits de modo de archivo de cada archivo dado de acuerdo con modo, que puede ser una representación simbólica de los cambios a hacer, o un número octal que representa el patrón de bits para los nuevos bits de modo.

El formato de un modo simbólico es [ugoa…] [[+-=] [permanente… ]… ], dónde permanente es cero o más letras del conjunto rwxxst, o una sola letra del set UGO. Se pueden administrar múltiples modos simbólicos, separados por comas.

Una combinación de las letras ugoa Controla qué acceso a los usuarios al archivo se cambiará: el usuario que lo posee (u), otros usuarios en el grupo del archivo (gramo), otros usuarios que no están en el grupo del archivo (O), o todos los usuarios (a). Si no se da nada de estos, el efecto es como si a se dieron, pero los bits que se establecen en el Umask no se ven afectados.

El operador + hace que se agregue los bits de modo de archivo seleccionados a los bits de modo de archivo existentes de cada archivo; - hace que se eliminen; y = hace que se agregan y hace que se eliminen los bits no mencionados, excepto que el usuario no mencionado de un directorio y los bits de ID de grupo no se ven afectados.

Las cartas rwxxst Seleccione Bits de modo de archivo para los usuarios afectados: Leer (riñonal), escribir (w), ejecutar (o buscar directorios) (X), ejecute/busque solo si el archivo es un directorio o ya tiene permiso de ejecución para algún usuario (X), configure el usuario o la identificación del grupo en la ejecución (s), bandera de deleción restringida o broca pegajosa (T). En lugar de una o más de estas letras, puede especificar exactamente una de las letras UGO: Los permisos otorgados al usuario que posee el archivo (u), los permisos otorgados a otros usuarios que son miembros del grupo del archivo (gramo), y los permisos otorgados a los usuarios que no están en ninguna de las dos categorías anteriores (O) .

Un modo numérico es de uno a cuatro dígitos octales (0-7), derivado agregando los bits con los valores 4, 2 y 1. Se supone que los dígitos omitidos son ceros principales. El primer dígito selecciona la identificación de usuario establecida (4) y establece la ID de grupo (2) y la eliminación restringida o los atributos adhesivos (1). El segundo dígito selecciona permisos para el usuario que posee el archivo: leer (4), escribir (2) y ejecutar (1); El tercero selecciona permisos para otros usuarios en el grupo del archivo, con los mismos valores; y el cuarto para otros usuarios que no están en el grupo del archivo, con los mismos valores.

chmod Nunca cambia los permisos de los enlaces simbólicos; el chmod La llamada del sistema no puede cambiar sus permisos. Esto no es un problema ya que los permisos de los enlaces simbólicos nunca se usan. Sin embargo, para cada enlace simbólico enumerado en la línea de comandos, chmod Cambia los permisos del archivo puntiagudo. A diferencia de, chmod Ignora los enlaces simbólicos encontrados durante los recorridos recursivos de directorio.

Bits setuid y setgid

chmod Borra el bit de grupo set-group de un archivo regular si la identificación de grupo del archivo no coincide con la identificación de grupo efectiva del usuario o una de las ID de grupo complementarias del usuario, a menos que el usuario tenga privilegios apropiados. Las restricciones adicionales pueden causar los bits de usuario de usuario set y el grupo de set-group de MODO o Rfile ser ignorado. Este comportamiento depende de la política y la funcionalidad de los subyacentes chmod llamada del sistema. En caso de duda, verifique el comportamiento del sistema subyacente.

chmod preserva los bits set-user-ID y set-id de un directorio a menos que especifique explícitamente lo contrario. Puede configurar o borrar los bits con modos simbólicos como u+s y G-S, y puede configurar (pero no claro) los bits con un modo numérico.

Bandera de deleción restringida o broca pegajosa

El indicador de deleción restringido o el bit pegajoso es un solo bit, cuya interpretación depende del tipo de archivo. Para los directorios, evita que los usuarios no invivilizados eliminen o renombren un archivo en el directorio a menos que posean el archivo o el directorio; esto se llama el bandera de deleción restringida para el directorio, y se encuentra comúnmente en directorios de escritura mundial como /TMP. Para archivos regulares en algunos sistemas más antiguos, el bit guarda la imagen de texto del programa en el dispositivo de intercambio para que se cargará más rápidamente cuando se ejecute; esto se llama el broca pegajosa.

Opción

Cambiar el modo de cada archivo a modo.

-C, -cambios
como detallado, pero informe solo cuando se realiza un cambio
-raíz no
No trate '/' especialmente (el valor predeterminado)
-preservar la raíz
no funciona de manera recursiva en '/'
-F, -silencioso, -tranquilo
suprimir la mayoría de los mensajes de error
-V, -verboso
emitir un diagnóstico para cada archivo procesado
-referencia=Rfile
Use el modo de RFILE en lugar de los valores de modo
-Riñonal, -recursivo
Cambiar archivos y directorios recursivamente
-ayuda
Muestra esta ayuda y salida
-versión
Información y salida de la versión de salida

Cada modo es de la forma '[ugoa]*([-+=] ([rwxxst]*| [ugo]))+'.

Autor

Escrito por David Mackenzie y Jim Meyering.

Informes de informes

Informar errores a .

Derechos de autor

Copyright © 2008 Free Software Foundation, Inc. Licencia GPLV3+: GNU GPL versión 3 o posterior
Este es un software gratuito: es libre de cambiarlo y redistribuirlo. No hay garantía, en la medida permitida por la ley.

La documentación completa para chmod se mantiene como un manual de Texinfo. Si el información y chmod Los programas se instalan correctamente en su sitio, el comando

info chmod

debería darle acceso al manual completo.

Tutoriales de Linux relacionados:

  • Cómo montar la imagen ISO en Linux
  • Conceptos básicos de matemáticas de la computadora: binaria, decimal, hexadecimal, octal
  • Cómo crear copias de seguridad incrementales y diferenciales con TAR
  • Archivos de configuración de Linux: los 30 principales más importantes
  • Cómo escribir extensiones de Nautilus con Nautilus-Python
  • Cómo usar un archivo como clave de dispositivo Luks
  • Mastering Bash Script Loops
  • Cómo crear y manipular archivos de alquitrán usando Python
  • Cómo conectarse a un servidor FTP usando Python
  • Cómo comparar archivos usando DIFF