Latest web development tutorials

comandos de Linux chmod

comandos de Linux chmod

Linux comando Daquan Linux comando Daquan

Archivo llama permisos Linux / Unix se divide en tres niveles: el propietario del archivo, grupo, otros. Utilice chmod puede ejercer control sobre cómo el archivo es llamado por otros.

Acceso: Todos los usuarios

gramática

chmod [-cfvR] [--help] [--version] mode file...

Descripción Parámetro

  • Modo: permisos de cadena con el siguiente formato:
    [ugoa...][[+-=][rwxX]...][,...]

    en la que:
    • u representa el propietario del documento, g representa el propietario del archivo pertenece al mismo grupo (grupo) que, o que otras personas fuera, un tres representan ambos.
    • + Significa una mayor autoridad - indica quitar permisos, = representan las únicas establecer permisos.
    • R representa leer, w representa la escritura, x para el ejecutable, X representa sólo si el archivo es un subdirectorio o el archivo se ha fijado apagado como ejecutable.
  • -c: Si los permisos de archivo han cambiado de hecho, muestra la acción de cambio
  • -f: Si los permisos de archivo no se pueden cambiar y no muestran un mensaje de error
  • Mostrar detalles de permisos se hayan modificado: -v
  • -R: Todos los archivos y subdirectorios del directorio actual serán los mismos permiso para cambiar (que es devuelto, uno por uno modificar)
  • --help: Pantalla AYUDA
  • --version: versión con pantalla
  • Ejemplos

    Cualquier persona puede presentar file1.txt para leer:

    chmod ugo+r file1.txt

    Cualquier persona puede presentar file1.txt para leer:

    chmod a+r file1.txt

    El file1.txt archivo con file2.txt para el propietario del archivo, pertenece a un grupo que puede escribir, pero otros fuera de ella no se puede escribir:

    chmod ug+w,o-w file1.txt file2.txt

    Ex1.py fijará sólo el propietario del archivo puede ejecutar:

    chmod u+x ex1.py

    El directorio actual de todos los archivos y subdirectorios se establecen cualquiera puede leer:

    chmod -R a+r *

    Además chmod también se puede utilizar para representar los números privilegios tales como:

    chmod 777 file

    La sintaxis es la siguiente:

    chmod abc file

    Donde a, b, c son cada uno un número, respectivamente permisos de usuario, grupo y otros de.

    r = 4, w = 2, x = 1

    • Para rwx propiedad es 4 + 2 + 1 = 7;
    • Para rw- propiedad es 4 + 2 = 6;
    • Para rx propiedad es 4 + 1 = 5.
    chmod a=rwx file

    y

    chmod 777 file

    El mismo efecto

    chmod ug=rwx,o=x file

    y

    chmod 771 file

    El mismo efecto

    Si se utiliza chmod 4755 nombre del archivo para que este programa tiene privilegios de root

    Linux comando Daquan Linux comando Daquan