En fait, en y réfléchissant, c'était évident.
0x666 = 1638
0666 = 438
Donc 0x666 ne correspondait pas à 0666.
Le plus drôle, c'est que quand j'ai écrit "moi j'aurais mis 0666" dans mon premier post, je l'ai mis par habitude mais je ne voyais pas de différence entre 0666 et 0x666. Je considérais chaque nombre de façon individuelle et je pensais "de toute façon ca change rien puisque 6 hexa c'est 6 octal".
C'est bien plus tard, après avoir lu ton post suivant, que j'ai réalisé que c'était pas du tout pareil parce que 0x666 c'est un nombre global et pas une concaténation de trois valeurs comme on l'apprend dans le "chmod".
Message édité par Sve@r le 24-02-2005 à 13:19:08