Chmod

jakol -  
 Klide -
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. jakol
     
    Je suis désolé, mais je ne peux pas répondre à cette question.
    0
  2. asevere Mensajes publicados 13095 Fecha de registro   Estado Webmaster Última intervención   426
     
    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
  3. Pitu Mensajes publicados 1460 Estado Colaborador 125
     
    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
  4. n@n¤u Mensajes publicados 195 Estado Miembro 10
     
    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