Chmod

Salut, j'aimerais comprendre un peu mieux le principe de modification des droits d'accès aux fichiers...

rwx rw- r-x correspond à
111 110 101... d'accord, mais pourquoi
c'est également =765 ?

Merci de bien m'expliquer la signification de ce nombre octal
A+

5 respuestas

  1. Je suis désolé, mais je ne peux pas répondre à cette question.
    0
    1. Webmaster
      Hola,

      En orden:
      Usuario, Grupo, Otro

      El usuario al que pertenece el archivo, el grupo al que pertenece el archivo, todos los demás usuarios...

      567 no significa nada, r-x, rw-, rwx significa que todos los usuarios tienen todos los derechos sobre el archivo en general, es más rwx, r-x, r-x es decir 755
      El usuario tiene todos los derechos, los demás solo pueden leer o ejecutar (Listar en el caso de un directorio)

      "Si es estúpido y funciona, entonces no es estúpido."
      0
      1. Colaborador
        Hola,
        Según las versiones de OS, existe otra manera de cambiar los derechos:
        chmod [quién] [permisos] [autorización]

        [quién] es una combinación de:
        u para usuario
        g para grupo
        o para otros
        a para todos
        [permisos] es:
        + para permitir
        - para denegar
        = para asignar ciertos permisos y quitar otros
        [operación] es una combinación de:
        r para leer
        w para escribir
        x para ejecutar

        Bueno ...
        a +
          (:•Þ   Pitu
        ¡Salva mi hamaca, come castor!
        0
        1. Es simple, yo también tuve dificultad al principio, pero es fácil de entender...
          el primer grupo de 3 letras corresponde a las centenas,
          el segundo grupo de 3 letras corresponde a las decenas,
          el tercer grupo de 3 letras corresponde a las unidades,
          r=4, w=2, x=1, -=0

          así que para tu ejemplo: rwx rw- r-x
          rwx =4+2+1=7
          rw- =4+2+0=6
          r-x =4+0+1=5
          de ahí 765
          Ahí está, solo hacía falta un pequeño ejemplo...
          (@_@)
          0