Chmod

salut j'aimerai comprendre un peu mieux comprendre le principe de modif 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 réponses

  1. ok j'ai compris pour le nbr octal.
    Mais si vous avez une explication simple du chmod et surtout
    le choix des numero pour l'acces.
    ex: pourquoi chmod 567 toto et pourquoi pas chmod 765 toto?
    merci
    1. Webmaster
      Salut,

      Dans l'ordre:
      User, Group, Other

      L'utilisateur a qui appartient le fichier, le group au quel appartient le fichier, tout les autre utilisateurs...

      567 ca ne rime a rien, r-x,rw-,rwx ca veut dire que tout les utilisateurs on tout les droit sur le fichier en general, c'est plus rwx,r-x,r-x soit 755
      L'utilisateur a tout les droit, les autre peuvent juste lire ou executer (Listé dans le cas d'une repertoire)

      "Si c'est stupide et que ça marche,
              alors ce n'est pas stupide."
      1. Contributeur
        Bonjour,
        Selon les versions d'OS, il existe encore une autre manière de changer les droits :
        chmod [qui] [permission] [autorisation]

        [qui] est une combinaison de :
        u pour user
        g pour groupe
        o pour other
        a pour all
        [permission] est :
        + pour autoriser
        - pour interdire
        = pour attribuer certaines permissions et en enlever d'autres
        [opération] est une combinaison de :
        r pour lire
        w pour écrire
        x pour exécuter

        Voila ...
        a +
          (:•Þ   Pitu
        Sauvez mon hamac, Bouffez Castor !
        1. c simple moi aussi g u du mal o debut mais c facile a comprendre...
          le 1er groupe de 3 lettres correspond aux centaines,
          le 2eme groupe de 3 lettres correspond aux dizaines,
          le 3eme groupe de 3 lettres correspond aux unites,
          r=4, w=2, x=1, -=0

          donc pr ton exemple: rwx rw- r-x
          rwx =4+2+1=7
          rw- =4+2+0=6
          r-x =4+0+1=5
          d'ou 765
          Voila il sufisait juste d'1 p'tit exemple...
          (@_@)