• [^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd

    Posté par (site web personnel) . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 4.

    quand tu connais par coeur, cool pour toi.
    sinon, fail car 0400 ce n'est pas S_IRUSR | S_IWUSR mais S_IRUSR.
    Et l'avantage des constantes c'est :
    - Tu vois vite qu'il y a deux éléments (tandis qu'avec 0600, hum, t un'as pas tilté de mettre un exemple avec un élément puis 2 éléments, même si c'est un exemple bateau sur lequel tu n'as pas fait attention, ça montre justement que c'est pas facile ce nombre)
    - Tu as une aide plus rapide (avec un IDE qui se respecte, souris sur la constante et hop l'aide apparait, pour 0600?)

    define S_IRWXU 0000700 /* RWX mask for owner /
    define S_IRUSR 0000400 /
    R for owner /
    define S_IWUSR 0000200 /
    W for owner /
    define S_IXUSR 0000100 /
    X for owner */

    ou
    File mode bits:
    S_IRWXU
    read, write, execute/search by owner
    S_IRUSR
    read permission, owner
    S_IWUSR
    write permission, owner
    S_IXUSR
    execute/search permission, owner

    bref, un truc lisible, et pas un chiffre qui ne veut rien dire sauf pour ceux qui apprennent par coeur par plaisir.