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 */
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par Zenitram (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.