Linux: comando chmod

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Linux: comando chmod

Este tutorial de Linux explica cómo usar Linux Comando chmod Con sintaxis y parámetros.

nombre

chmod – Cambiar bits de modo de archivo

resumen

Revisar [OPTION]… modelo[,MODE]… documento
Revisar [OPTION]… archivo de modo octal
Revisar [OPTION]… –reference=archivo RFILE

describir

Esta página del manual documenta la versión GNU de Revisar. Revisar Cambie los bits de modo de archivo para cada archivo dado de acuerdo con modelo, que puede ser una representación simbólica del cambio que se va a realizar o un número octal que representa el patrón de bits de los bits del nuevo modo.

El formato del patrón simbólico es [ugoa…][[+-=][perms…]…], Donde permanente hay cero o más letras en el conjunto rwxxst, o una letra del conjunto ugoSe pueden dar múltiples patrones de símbolos, separados por comas.

Monograma ugoa Controle qué usuarios tendrán acceso al archivo modificado: el usuario propietario (Uds), otros usuarios en el grupo de archivos (GRAMO), otros usuarios que no están en el grupo de archivos () o todos los usuarios (Una).Si no se da ninguno de estos, el efecto es como si Una Dado, pero los bits establecidos en umask no se ven afectados.

operador + Hace que los bits de modo de archivo seleccionados se agreguen a los bits de modo de archivo existentes de cada archivo; hacer que se eliminen; y = Hace que se agreguen y hace que se eliminen los bits no mencionados, a menos que los bits de ID de grupo y usuario establecidos no mencionados del directorio no se vean afectados.

estas cartas rwxxst Seleccione bits de modo de archivo para los usuarios afectados: leer (r), Escribir(w), ejecutar (o buscar en el directorio) (X), ejecutar/buscar solo si el archivo es un directorio o tiene permisos de ejecución para algún usuario (X), establezca el ID de usuario o grupo en el momento de la ejecución (s), indicador de eliminación de límite o bit fijo (Tonelada).Puede especificar exactamente una de las letras, no una o más de estas letras ugo: otorgar permisos al usuario propietario del archivo (Uds), otorgando permisos a otros usuarios que son miembros del grupo de archivos (GRAMO), y permisos otorgados a usuarios que no pertenecen a ninguna de las dos categorías anteriores ().

Un patrón de dígitos es de uno a cuatro dígitos octales (0-7), derivados de la suma de los bits con valores 4, 2 y 1. Se supone que los números omitidos son ceros iniciales. El primer número selecciona Establecer ID de usuario (4) y Establecer ID de grupo (2) y restringe los atributos de eliminación o fijos (1). El segundo número selecciona los permisos del usuario propietario del archivo: lectura (4), escritura (2) y ejecución (1); el tercero selecciona los permisos de otros usuarios del grupo del archivo, con el mismo valor; el cuarto es para aquellos que no están en Otros usuarios en el grupo de archivos, con el mismo valor.

Revisar Nunca cambie los permisos de un enlace simbólico; esto Revisar Las llamadas al sistema no pueden cambiar sus permisos. Esto no es un problema porque los permisos para el enlace simbólico nunca se utilizan. Sin embargo, para cada enlace simbólico que aparece en la línea de comando, Revisar Cambie los permisos en el archivo señalado. A diferencia de, Revisar Ignore los enlaces simbólicos encontrados durante el recorrido de directorio recursivo.

establecer y establecer bits

Revisar Si el Id. de grupo del archivo no coincide con el Id. de grupo efectivo del usuario o con uno de los Id. de grupo complementarios del usuario, el bit de Id. de grupo establecido del archivo normal se borra a menos que el usuario tenga los permisos adecuados.Restricciones adicionales pueden dar como resultado bits de ID de usuario y de ID de grupo. modelo o documento ser ignorado.Este comportamiento depende de la política y la funcionalidad del subyacente Revisar llamada del sistema. En caso de duda, examine el comportamiento del sistema subyacente.

Revisar Los bits set-user-ID y set-group-ID del directorio se conservan a menos que lo especifique explícitamente.Puede establecer o borrar bits utilizando el modo simbólico, p. tu+s y SG, y puede establecer (pero no borrar) bits usando el modo numérico.

Restrinja las banderas de eliminación o los bits adhesivos

El indicador de eliminación de límite o bit fijo es un único bit cuya interpretación depende del tipo de archivo.Para los directorios, evita que los usuarios sin privilegios eliminen o cambien el nombre de los archivos en el directorio a menos que sean propietarios del archivo o directorio; esto se denomina Signo de eliminación restringida se usa para directorios, y generalmente se encuentra en directorios de escritura mundial, p. /tmpPara archivos regulares en algunos sistemas más antiguos, este bit guarda la imagen de texto del programa en el dispositivo de intercambio para una carga más rápida en tiempo de ejecución; poco pegajoso.

Opciones

Cambie el modo de cada ARCHIVO a MODO.

-C, – Variedad
como detallado pero solo informa cuando se realizan cambios
–no-preservar-raíz
No tratar ‘/’ de forma especial (predeterminado)
–preservar-raíz
No se puede repetir en `/’
-F, – silencio, – tranquilo
Suprimir la mayoría de los mensajes de error
-v, –detallado
Salida de diagnósticos para cada archivo procesado
– Referirse a=documento
Use el modo RFILE en lugar del valor MODE
-R, –recursivo
Cambiar archivos y directorios recursivamente
– ayuda
mostrar esta ayuda y salir
– Versión
información de la versión de salida y salir

El formato de cada MODO es `[ugoa]*([-+=]([rwxXst]*|[ugo]))+’.

(Visited 44 times, 1 visits today)